2016 重新折腾了一下 WordPress 国内访问加速
WordPress 换了个新主题,更新到最新版,发现国内访问速度慢成翔,主要还是几个重要域名被墙,还是得动手改造改造。
- 替换被墙的 Google fonts 等地址
新版 wp 中大量使用了 Google fonts 里的字体,没有翻墙工具的话打开页面必卡,另外 gravatar.com 显示头像的域名同样被墙,而且各种热门模板里大多也用了 Google 字体,解决办法就是把所有地址都替换成国内的镜像地址,360提供了一个镜像网址 http://www.useso.com/ 手动直接替换掉就可以了。更简单点解决办法就是去装相关的插件,比如一个叫做 Useso take over Google ,会把地址自动替换掉,但这类插件一般都是跳转到一个第三方的地址再来做解析,能不能信赖这些网址自己要斟酌一下。
其实 wp.com 也有不少子域名被墙,这个我懒得搞了,要是有洁癖的话可以不用 jetpack 提供的网站统计功能,换成国内的统计。
- 用七牛云存储 CDN 加速国内访问
这个几年前就比较流行,七牛云存储给免费用户提供了 10G 的存储空间和每月 10G 的流量,对一般个人网站来说足够用了。之前网上各种文章里都说的是使用CDN 时,可以申请一个 *.qiniu.com 的二级域名来使用,但是现在这个二级域名已关闭申请,要么网站去申请备案,用自定义的域名,要么七牛现在只提供一个 *.qnssl.com 的 https 二级域名。要用这个二级域名来做 CDN 加速的话,自己的站点也得用 https 才行,于是又去 letsencrypt 搞了个免费的 ssl 证书,把全站都切到 https 了,再配合wp super cache 里的 CDN 功能,访问速度的确快了不少。
(广告:七牛云存储邀请注册地址 https://portal.qiniu.com/signup?code=3loafzuwmbqs2)
- 使用 php 7
现在已经是2016年了,还在用 php 5 吗?php 7 在 2015 年就已经正式发布,各种官方评测都说比之前的版本有了极大的速度提升,不如升级一下试试看咯。我试下来 WordPress 在 php 7 下直接跑没有发现任何问题,感觉还是挺靠谱的。DigitalOcean 有详细的介绍如何升级到 php 7 https://www.digitalocean.com/community/tutorials/how-to-upgrade-to-php-7-on-ubuntu-14-04 注意还需要另外装几个 php7 的模块,比如 gd, mbstring, curl 什么的,都是 php7-开头的了。