WordPress启用memcached+batcache缓存加速

作者: maofun 分类: 程序 发布时间: 2024-06-23 12:22

今天我们讲一讲同位内存级缓存的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%以上就算正常,流量少就要多等会儿,命中率为零就要检查自己哪个操作漏了 负载界面看
演示

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注