WordPress启用memcached+batcache缓存加速

代码 , 技术
5

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

演示

文章和图片内容均为HongNote博客提供

最后更新 2023-08-12
评论 ( 5 )
OωO
隐私评论
  1. 巴比

    速度确实有所改善,不错

    4天前西藏日喀则市回复
  2. 吃客

    确实有用,感谢大佬的方法

    2个月前四川省成都市回复
  3. 大玩咖

    厉害啊!!

    5个月前山西省吕梁市回复
  4. 学习一下

    6个月前广东省广州市回复
  5. wdyo

    O(∩_∩)O谢谢分享

    8个月前河南省新乡市回复