各位站长对于 SEO 研究中心论坛绝对不会感到陌生,在 12 月 10 日的晚上,这个老牌论坛经历了一回大搬家,其背后所涉及的数据量以及工程量远远超出普通人的想象范围,当中的坑以及经验教训值得每一位网站运营者去收藏。
搬家前的物资准备
这次进行的搬迁,其硬件升级的方向清晰明确。技术队伍预先购置了阿里云的服务器,配置了固态硬盘来做输入输出的优化,保障基础流量配备了2M的带宽,搭配双核心中央处理器配备了2G的内存。这些配置是依据论坛数G的数据量以及日均访问量计算得出的结果,并非凭主观随意决定的。
到期需续费的旧服务器,这构成了在12月10日动手的真切缘由。硬件提前就位之后,最为关键的步骤乃是于旧服务器之上进行备份。论坛源码文件同数据库表相加,总计有好几个G,打包进程耗费了将近3个小时。该环节不可急躁,务必要保证数据完备,与此同时预先关闭网站注册功能,以免在搬家进程里生成新数据导致遗漏。
数据传输的曲折经历
将数G数据由旧服务器传至新机器,此步骤较预想状况更多。起初试着运用FTP工具径直传输,速度仿若蜗牛般迟缓;转而采用远程服务器直接 копирование,网络依旧不稳定。一番折腾持续一个多小时,进度条几乎未有明显变动。
后来寻思着改用百度网盘中转,索性开通了会员才将速度提升上来,整个过程花费了将近3个小时才算传完。这儿存在一个实用的技巧:要是新旧服务器处于同一个内网环境当中,直接运用内网共享进行复制,速度能够快达十倍。要是不在同一个内网,建议早些规划好大文件的传输方式,防止临时慌乱无措。
环境配置与数据库导入
第一,新的服务器之上,首先得去安装以及配置运行的环境。第二,技术员早前已然做好了测试,确保环境不存在错误以后,才着手开始导入数据。第三,数据库文件借助管理工具予以导出,然而由于数据量巨大,导出的速度十分缓慢,并且在多数据库情形之下,操作起来极为繁琐。
还有一种备份的方式,是直接去复制那数据库的.frm文件,而这是数据库表的物理性质的文件呀。要把它们完整无误地复制到新服务器所对应的数据库目录之下呢,如此一来导入效率反倒会更高些。这种方式在数据量比较大的时候格外实用,它避免了导出工具在大小方面的限制以及超时的问题。
站点无法访问的排查
当数据库以及程序源码都放置妥当之后,去访问站点却依旧无法打开。首先要对配置文件展开检查,在论坛根目录之下存在着两个关键文件是需要进行修改那般:其中一个是能够连接数据库关联的配置文件,另外一个在\data\目录当中一样是有着相关配置的。要将数据库密码变动成新服务器的信息,这算作乃是最基本的操作行为了。
修改之后依旧不行,问题存在于URL重写规则方面。原来的服务器运用的是IIS6环境,规则文件是httpi.ini ;新的服务器是IIS7,需要的是web.config格式的规则文件。将正确的规则文件放置到根目录之后,站点首页最终能够打开了,然而新的报错又出现了。
细枝末节的故障修复
初始页面能够被成功打开,然而却出现对某一个数据库表遗失的提示。试着运用数据库工具去进行修复,再三地开展操作达好几次,可均未产生成效。最终萌生出借助先前备份的.frm文件,将缺失的表文件单独地拷贝至新服务器的数据库目录之中,如此一来方彻底把问题处理妥当。
那在测试的进程当中,还遭遇到了503服务不可用的那个错误。接着去排查之后,发现原来是IIS的应用程序池自行停止了,在手动将其启动以后,才恢复到正常状态。像这些细微的bug,是需要经过反复测试才能够被发现的,就比如说用户注册功能,发帖权限这一方面,以及附件下载之类的,每一个环节都得去点开尝试一下。
搬家收尾的关键提醒
在网站能够正常进行访问之后,最后的那一步是对DNS解析作出修改,将域名朝着新服务器的IP去进行指向。这样的一个操作存在生效的时间,全球范围内的解析有可能需要几个小时一直到48小时,在这个期间部分地区的用户有可能无法进行访问。建议要提前对旧服务器续费一段时期,等解析完全生效之后再去关闭。
此回搬家归纳出若干坚挺经验:原本的数据务必以多种格式予以备份,用以防范不兼容状况;程序规则文件得预先备好对应的版本;数据库的权限以及配置需再三进行核对;碰到问题应先思索而后着手,切莫胡乱删除文件。网站进行搬家着实是一项精细活哦,新手倘若贸然实施操作极易致使数据丢失,故而建议寻觅有经验之人予以协助。
你那网站在进行搬家操作期间碰到过最为离谱有坑人性质的事情究竟是什么呀,欢迎于评论区域去分享一下自身经历,要是感觉文章具备实用价值那就点赞并且收藏起来,从而使更多的站长能够看到这些具备实际操作经验的内容。




还没有评论,来说两句吧...