将WordPress 4.7.3升级到PHP 7.1,解决WP Super Cache兼容性

前段时间更换VPS,从坑爹的AcrosVM切换到了Vultr,价格基本不变,Vultr的网络和IO都非常满意。但是在重新搭建LNMP时,发现PHP和MariaDB都有了新的版本,我当时还用着PHP 5.5,据说PHP 7速度大幅度提升,作为一个长时间被机器性能拖累的博客主,自然想靠这点性能提升来减少页面加载的时间。所以最后的环境是MariaDB 5.5搭配PHP 7.1,安装完之后,感觉WordPress从未如此迅速,而打开Opcache和Redis缓存系统之后,在美国西海岸的网站访问速度已经可以媲美阿里云了。不过,从PHP 5.5直接升级到PHP 7.1还是遇到了不少雷,这里就简单的说一说吧。

Continue reading →

启用Opcache和Memcached为WordPress加速

将科技小玩意儿网站(http://wanyr.com )迁移到了阿里云服务器上面,今天也趁着中午休息的时间重置了一下阿里云服务器的磁盘,因为刚开始用那会阿里云还只提供64位的系统,可是对于我低配的小主机来说,64位根本就没有发挥的空间,反而占用大量的内存,每次多几个PHP进程,内存就直冲100%然后宕机了。今天看了一下,发现阿里云提供的镜像已经比较丰富了,所以就换到了Debian 7.5的32位版本上面,闲时的真正内存占用从50%左右下降到了不到30%,加上缓存系统使用的内存,内存利用情况比较可观。

Memcache+Zend Opcache缓存后的加载速度:

缓存后的加载速度

科技小玩意儿网站刚刚备案成功,之前是一直放在美国VPS上的,速度倒是不错,但是延时有点长,而且每次在国内想搞点什么,比如微博加V,广告联盟什么的,就提示需要备案,所以只能低头把域名服务器都放回了国内。但是阿里云的带宽比较小,我购买的配置也不算高,人一多加载速度肯定会很感人,所以还是用老办法:上缓存。

Continue reading →