使用memcached+zend opcache缓存加速wordpress

这年头用手持设备的人们越来越多了,微信机器人统计有n多小伙伴通过关键词来看囧客圈了.但是现在的页面还是针对pc的界面,手机或者pad看简直惨不忍睹.无比可怜的虾爷苦于不会折腾响应式的页面,又暂时没有时间去学习,只好先退几步换用其他的办法来折腾起了.

翻了半天google,看中了国人大咖@mg12的流弊插件: 手机主题调度插件 WordPress Mobile Themes

不过要装这个插件,势必要放弃哥现在用的cos-html-cache,毕竟生成html之后,就没法让程序进行判断了.悲剧的是囧客圈的模板被哥写的一塌糊涂,首页查询就在150+...如果不生成html,那么只要按住f5 30秒之后服务器就会死掉了.没技术真可怕!

这样的前提下,哥不得不想起他的办法来替代cos-html-cache生成的html.

使用缓存的方式也许是个不错的解决途径.经过一个上午的努力,终于找到了哥可以搞起的缓存与加速的最佳搭档: memcached + zend opcache.

先拿哥的blog生猛大虾来做实验,先在服务器上部署好memcached以及给php装好memcache.具体步骤网上大把大把的,也没什么难度,就不多做赘述了.

重点就是wordpress的memcached插件: http://wordpress.org/extend/plugins/memcached/

这里虾爷卡了一下,插件在后台怎么也启动不了,在网上看了n多教程,都没法解决.

折腾一番才发现这里有一个误区.

插件下载之后 只需要执行 " object-cache.php 复制到 wp-content " 这一步就ok.

不需要再去插件列表启用插件,只要wordpress检测到wp-content目录下有object-cache.php这个文件,那么就会自动启动缓存,并不需要再去开启插件了!!!

装好之后,测试发现安装之前生猛大虾的首页查询是46+ 加载时间在0.7s-0.8s之间.安装之后查询缩减了一半只有20左右,加载时间在0.6s-0.7s之间.效果非常不错,有明显速度加快的感觉.

接下来再给服务器安装zend opcache,这里可以放心memcached与zend opcache配合非常好,没有什么冲突的地方可以安心安装.

装好之后再进行测试发现.加载时间变为了0.4s-0.5s.相对之前还是有些许提升.

虽然小blog流量太小,看不出什么优点,但是哥相信在大流量的环境下,这样的配置还是能够起到一些作用的.今晚上回去再配置囧客圈试试看~

加勒个油!