Yunlu18.net网站搬迁完成+经验与教训

经过一周的时间,终于把Yunlu18.net移动到了新的服务器上,并升级了PHP(服务器语言)和wordpress(网站构建软件)等级,是不是各位也能更快的打开网站的了呢。不过这也是笔者第一次搬迁网站(之前那次算是重建),所以也是遇到了各种各样的问题和困难,不过天不负有心人,经过好几天没日没夜的设置和调试,本站再次与大家见面。下面的一些经验和教训,各位也就各取所需了,也许你们永远不会遇到这种问题,不过,万一呢。

心得1 服务器也需要定期更新

与你的电脑需要更新一样,服务器也需要更新换代。虽然身为IT公司员工知道有些客户会守着远古OS的服务器数十年不肯换或者懒得换或者没钱换,但是长痛不如短痛,否则就会像美国这次暴露出有些政府系统还在使用上世纪70年代的语言一样,遇到问题的时候连会这门语言的工程师都找不到了。同时,主机提供商一般都是杀熟的生意,同一个服务器放的越久费用就越高,相反刚刚契约的时候却会给很高的优惠和福利。比如这次更换服务器,甚至还赚了几十美刀,退掉了今年的契约,重新契约了优惠价(大概是现有价格的1/3)。当然事出有因,wordpress的建议PHP等级已经到了7,但是原来主机服务商最高PHP只能升到5.6,所以毅然决然决定升级。所谓的短痛,就是需要的downtime,和可能遇到的各种问题了。

心得2 遇到问题就去解决问题

一如既往,我一般都是喜欢实践中学习。从建站到现在,也没参加过任何培训班或者课程。全都是自学而成的。而且只有实战经验用处是最大的。就好像放在路边的消防栓和大楼里的火灾警报按钮一样,你不去用,谁也不知道会发生什么。当然,做网站还没那么人命关天需要每个行动正确操作的问题,每个行动也有多种解决方案。遇到问题,往往周围不会有个面面俱到的老师,大部分还需要靠自己思考和查询资料。这个能力对于学习和工作都非常有用,遇到问题的时候先去调查,再去寻找其他人的见解,最后找到问题解决方案。

教训1 不要相信所谓的万能插件

Updraftplus算是wordpress备份与还原的教科书插件,但是真的以为靠一个插件就能完全解决备份还原问题那就大错就错了。很多运营商提供的环境不会给你一个完美执行PHP的环境,如果网站的需要还原的容量过大,这个插件也无能为力。以本站来说,插件和数据库都靠这个软件还原成功,不过上传图片库和插件库则是靠FTP上传完成的。对于FTP传输软件学问也很多,一开始用winscp上传图片库花了一整天,换成firezilla只需要花1/10的时间。(Firezilla的多线程上传功能还是非常好用的)

教训2 文件编码很重要

虽然在网络上,大家受益于utf8很久了,很多操作系统却并不使用这些字符编码,这次上传了一整天的文件,结果发行在网络上所有汉字字符都变成了乱码。导致大部分图片不能正常解析地址。于是,这一整天的上传彻底白费了。Firezilla提供强制UTF8模式进行上传,但是缺点是这样确无法删除原来上传的文件。只能跑去网页端FTP删除了原来所有内容再把文件上传搞定。

教训3 缩略图不重要,也很重要

第二次上传为了节省时间,删除了原来所有的缩略图使得上传内容缩小到2G左右,配合上Firezilla的高速上传,原来一整天的活变成了不到一小时就全部传完了。当然,缺点就是很多帖子外面的缩略图不见了。先是用Velvet Blues Update URLs插件修改了全部错误的图片路径,然后用Thumbnails插件按需生成缩略图(Wordpress不会按需生成缩略图,只有文字制作之后会生成缩略图)

其他&写在后面

其他小地方遇到的问题就数不胜数了,曾经一度完全无法登陆管理端都快万念俱灰的时候修改了一下wordpress设置文件解决了问题。大家对新的服务器感觉如何呢。如果有什么问题和建议也尽量提出来。我会尽量解决的。

Share

kamihimmel

A traveler in the Dimensions.Ready to experience and share the beauty of the world.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *