使用新服务器运行这个WordPress站点也差不多有半年了,虽说是海外主机,记得刚安装的时候测试国内直连速度也还是可以接受的。直到最近大概是2014年11月份以后国内访问明显开始抽风,直连的话速度极慢,几乎无法打开,使用https连接也无济于事,可以说在国内几乎完全无法本站,问题非常严重。
最初还以为是本站被墙了,但幸运的是网站至少还能打开,只是连接速度感人(打开需要20秒左右)。后又怀疑是线路问题,但同服务器下的其他站点大部分情况(夜间偶尔抽风)下仍运行良好,所以问题应该在WordPress本身上。Google一下发现原来又是天朝惹得好事:原来是WP主题使用的Google Fonts被墙,导致国内用户浏览时无法读取字体从而大幅拖慢打开速度,所以第一步是要避开Google Fonts。
Google Fonts解决方法:安装WP插件“谷歌字体与Gravatar头像加速”。使用国内大神自己维护的字体库替换Google字体库,同时解决Gravatar头像问题。
为了进一步加速站点,接下来要开启缓存cache。可以通过安装相关WP缓存插件来实现。
本站使用缓存插件:“WP Super Cache”。安装需要配置wp-config文件(大部分情况下是自动的,但如果出现问题插件有很详细的安装教程)
海外站点如果想要进一步提速,可以使用CDN服务进行镜像存储,大幅提高国内用户直连速度。已备案域名可以直接选择国内CDN服务(请自行搜索),未备案域名可以选择七牛云(需要身份验证)或其他具有香港节点的CDN服务。
七牛云注册链接(附带本站邀请):https://portal.qiniu.com
国际CDN推荐请参考本网页: Top CDN Services to Make Your WordPress Site Blazingly Fast (and More Reliable)
经过以上几种优化,本站成功解决了国内用户的连接问题,也希望这篇文章能够帮助更多像笔者一样的Wordpress新手。