WordPress启用memcached+batcache缓存加速
今天我们讲一讲同位内存级缓存的memcached缓存,加上batcache生成页面,减少数据库查询的同时将生成的静态页面直接放在内存里,加载速度仅需0.1秒
一,宝塔安装memcached缓存,在php拓展里面下载启用即可
二,下载memcached和batcache的强化拓展
强化拓展链接:
此处内容需要评论回复后方可阅读
解压后把两个php文件直接上传至wp-content目录里面即可
三,激活batcache
//启用batcache
define('WP_CACHE', true);
把以上代码复制到wp-config.php文件里面即可
四,调整advanced-cache.php文件参数,43行左右按照下方调整即可
var $max_age = 3600; // Expire batcache items aged this many seconds (zero to disable batcache)
var $remote = 0; // Zero disables sending buffers to remote datacenters (req/sec is never sent)
var $times = 2; // Only batcache a page after it is accessed this many times... (two or more)
var $seconds = 0; // ...in this many seconds (zero to ignore this and use batcache immediately)
以免你们不明白改的数值什么意思,下面给你们列出来各数值的意思,明白缓存基础的可以自己DIY
max_age:缓存过期时间,单位是秒
times:访问几次生成缓存,最小为2
seconds:表示多久生成缓存 0表示立即
五,已经激活成功,打开无痕新窗口多刷新几次,按f12就能看到源代码有页面生成的信息
六,查看缓存命中率,到宝塔后台打开memcached负载状态查看缓存命中率,80%以上就算正常,流量少就要多等会儿,命中率为零就要检查自己哪个操作漏了 负载界面看