2024新WordPress缓存插件atec Cache APCu

WordPress插件atec Cache APCu 是一款2024年才投入使用的的高效缓存插件,与其他内存缓存选项(如 Redis 和 Memcached)相比,APCu 被认为是速度最快的缓存解决方案。它利用 APCu 扩展,为 WordPress 提供高效的对象缓存和页面缓存功能,旨在通过减少数据库查询和加快页面加载速度来提升网站性能。本文老白博客对该插件的功能及其使用作简单介绍。

2024新WordPress缓存插件atec Cache APCu

1.atec Cache APCu介绍

关于APCU的介绍大家可以看:启用APCu对象缓存优化加速WordPress网站,里面也谈到了另外一个apcu插件APCu Manager

1.1 主要功能:

  • 对象缓存:存储变量和数据库查询结果,加快 PHP 执行时间,减少服务器负载,从而更快速地向访客提供内容。
  • 页面缓存:将整个页面的内容在服务器端缓存,当相同页面再次被请求时,从缓存中提供内容,而无需重新生成。

关于两类缓存可见:一文解读WordPress网站的各类缓存

1.2 插件特点

  • 需要 PHP APCu 扩展(APCu 仅支持 PHP 8.1 及以上版本。)
  • 轻量级(70KB)且资源高效
  • 后端 CPU 占用:6 毫秒
  • 前端 CPU 占用:小于 1 毫秒

2. atec Cache APCu安装使用

2.1 安装启用APCU

说明
安装前,需要在服务器安装PHP的APCU拓展,详看:https://www.xcbtmw.com/31105.html#h23

WordPress插件商店直接搜索:atec-cache-apcu,安装启用

或通过WordPress官方地址下载上传:https://cn.wordpress.org/plugins/atec-cache-apcu/

2.2 设置界面

2.2.1 启用缓存

在设置好服务器APCU环境后,点击插件设置页面即可启用缓存

注意打开Auto clear

2024新WordPress缓存插件atec Cache APCu

2.2.2 对象缓存

该插件对象缓存和页面缓存都依赖 APCu 扩展,而非 OPcache。从该页面我们可以看到相关的缓存统计信息,包括命中率以及缓存大小

2024新WordPress缓存插件atec Cache APCu

清除缓存点击图中Flush的即可

2.2.3 页面缓存

在这里我们能看到哪些页面被缓存了,以及特定页面的缓存清除。

2024新WordPress缓存插件atec Cache APCu

此处可以发现该插件也是没有提供预缓存功能的,我们可以通过shell脚本来快速实现全站缓存:

宝塔面板shell脚本访问WordPress站点地图实现全站预缓存

3.缓存效果检查对比

注意该插件默认是不缓存首页的,其他文章页面可通过响应头来查看。

2024新WordPress缓存插件atec Cache APCu

关于缓存效果,几个朋友反馈确实比redis快,目前也没发现什么bug,大家也可以选择合适自己即可。

memcached:比较适合小流量站,博客,教程见

纯代码免插件优化WordPress6.3实现0sql-强化拓展

Redis:通用的对象缓存,特别适合大流量,技术成熟。

简单实现Redis缓存优化加速WordPress网站

nginx fastcgi:fastcgi较为麻烦,生态没有mem和redis完善,但是速度上几乎可以算最快的

支持NGINX FastCGI缓存清除的三大WordPress插件