Poi Object Cache – 对象缓存 Redis 版
WordPress 提供对象缓存接口,目前主流的对象缓存有 Memcache(d)、Redis 和 File,在这里推荐一款 INN STUDIO 出品的对象高性能缓存高级插件—— Poi Object Cache(Redis 版)。
插件信息
- 插件名称:Poi Object Cache Redis(对象缓存 Redis 版)
- 插件版本:7.0.3
- 插件特点:极高的性能,单文件,零配置。适合所有不同流量的站点。
- 插件环境:PHP 8.1+、WordPress 6.1+、Redis 6.0+
- 购买价格:
¥9,999 元¥4,999 元 - 购买方式:联系插件作者 QQ 购买
插件截图
该插件无界面
插件简介
Poi Object Cache Redis 是一款对象缓存高级插件,基于 Redis 作为 kv 存储方案。该插件工作模式不同于文件缓存或数据库缓存,它是采用高性能的内存数据库 Redis 存储,因此在 CPU 消耗上十分小,对站点运行速度的提高有极大的帮助。
Poi Object Cache Redis 与 WordPress 官方市场免费的 Redis Redux 插件有所不同。本插件使用且仅用 PHP 7.2 语法和特性,没有历史包袱,以极简的逻辑和严格的类型作为基础,兼上可定制化的预配置,使得在高效率上不失扩展性,实属居家旅行建站填坑必备良器。
优点
- 效率高:Redis 可以纯内存操作,运作效率高。
- 非易丢:Redis 具有磁盘快照和日志写入,一旦程序崩溃或断电,可在数秒内快速回复缓存数据,站点不需要预热即可全速运行。
缺点
- 需配置:Redis 的默认配置是没有淘汰策略,一旦内存达到最大值就不会进行写入,故需要一定配置才可持续运行。
- 需监控:Redis 有自己的坚守程序,但依然有可能会崩溃而不会重启,故需额外的监控来防止情况发生。
性能测试与对比
撰写中
自定义配置
本高级插件支持自定义配置,配置方法如下:
在站点根目录的 wp-config.php 文件中加入:
\define('POI_REDIS_CONF', [
'connectType' => 'pconnect', // 连接方式
'connect' => ['127.0.0.1', 6379], // tcp 地址和端口
'auth' => '', // 验证
'db' => 0, // 数据库
]);
上述代码即为本插件的自定义配置。
更新日志
- 2023-01-30 7.0.3 增加PHP最低版本限制、修复弃用警告
- 2021-12-27 7.0.0 使用 PHP8 特性
- 2020-08-16 6.0.1
- 2020-08-12 6.0.0
- 2019-07-18 5.0.0
- 2019-03-20 4.1.2