WordPress插件 Object Cache Pro v1.20.2 | Redis Object Cache 加强版 Redis对象缓存

本文最后更新于 2024年3月31日,已超过 8 月没有更新,如果文章内容失效,请反馈给我们,谢谢!

一、简介

Redis Cache Pro是一款企业级的Redis对象缓存优化WordPress插件,Object Cache Pro已针对WooCommerce进行了广泛的测试和优化,与WordPress本身紧密集成,并且仪表板小部件使交互变得容易。

二、官网

官网:https://objectcache.pro

官方说明文档:https://objectcache.pro/docs

官方更新日志:https://objectcache.pro/docs/changelog

三、插件功能

  • 插件功能
  • 为原始性能重写
  • 符合 WordPress 对象缓存 API
  • 易于调试和记录
  • 缓存预取和分析
  • 完全单元测试(100% 代码覆盖率)
  • 使用 TLS 进行安全连接
  • 通过 WordPress 和 WP CLI 进行健康检查
  • 针对 WooCommerce、Jetpack 和 Yoast SEO 进行了优化

四、使用教程

在站点根目录下的文件wp-config.php里加入如下代码

define('WP_REDIS_CONFIG', [
    'token' => 'RAK3EiGNFop#gJq7tU55M%cb#%ZUy8Q#TyT$oXA&H9joowem7TbzdYQSewgy',
    'host' => '127.0.0.1',
    'port' => 6379,
    'password' => 'abc',         // redis密码
    'database' => 1,             // redis库
    'maxttl' => 3600 * 24 * 7,   // 7 days
    'timeout' => 1.0,
    'read_timeout' => 1.0,
    'prefetch' => true,
    'split_alloptions' => true,
    'strict' => true,
    'debug' => false,
]);

define('WP_REDIS_DISABLED', false);

五、预览

v1.20.2 - 2023-10-28

Fixed 固定

  • Fixed plugin version string
    修复插件版本字符串

v1.20.1 - 2023-10-27

Changed 改变

  • Log exception message when cache reset fails
    缓存重置失败时记录异常消息
  • Don’t run filesystem health check if DISALLOW_FILE_MODS is true
    如果 DISALLOW_FILE_MODS true
  • Changed filesystem test file name from .object-cache-test.tmp to object-cache.tmp
    将文件系统测试文件名从  .object-cache-test.tmp 更改为 object-cache.tmp

Fixed 固定

  • Fixed async_flush when using PhpRedis v6.0
    修复使用 PhpRedis v6.0 时的问题 async_flush
  • Avoid TypeError when using WP_Error::get_error_data()
    使用 WP_Error::get_error_data() 时避免 TypeError

v1.20.0 - 2023-09-19

Added 添加

  • Added cache integrity protection
    添加了缓存完整性保护
  • Added analytics charts to dashboard widget
    将分析图表添加到仪表板小部件
  • Added objectcache_widget_metrics filter 新增 objectcache_widget_metrics 过滤器
  • Added wp redis reset command 添加了 wp redis reset 命令
  • Added support for OBJECTCACHE_OVERRIDE and OBJECTCACHE_MERGE constants
    添加了对 OBJECTCACHE_OVERRIDE 和 OBJECTCACHE_MERGE 常量的支持
  • Added support for PhpRedis v6.0
    添加了对 PhpRedis v6.0 的支持
  • Added analytics.sample_rate configuration option
    添加了 analytics.sample_rate 配置选项

Changed 改变

  • Reduce default retries from 5 to 3
    将默认值 retries 从 5 降低到 3
  • Refresh nonce using X-WP-Nonce header
    使用 X-WP-Nonce 标头刷新随机数
  • Expose Relay license issues in Dashboard widget
    在仪表板小组件中公开中继许可证问题
  • Refactored various flush mechanisms
    重构了各种刷新机制
  • Expanded ObjectCache::withoutMutations() callback type from Closure to callable
    将回调类型从 ObjectCache::withoutMutations() Closure 扩展到 callable
  • Delete objectcache_* site options when uninstalling
    卸载时删除 objectcache_* 站点选项
  • Improved license API error handling
    改进了许可证 API 错误处理

Fixed 固定

  • Fixed failover when using Redis Sentinel
    修复了使用 Redis Sentinel 时的故障切换问题
  • Bump plugins_api priority to prevent plugins from hijacking responses
    Bump plugins_api 优先级以防止插件劫持响应
  • Mute rare undefined array key notice in flushBacktraceSummary()
    静音罕见 undefined array key 通知 flushBacktraceSummary()

Removed 删除

  • Removed split_the_query filter in favor of native WordPress 6.4 behavior
    删除了过滤器以支持本机 split_the_query WordPress 6.4 行为
  • Removed deprecated rediscache_* filters
    删除了已弃用的 rediscache_* 筛选器
  • Removed deprecated ObjectCache::flushMemory() method
    删除了已弃用 ObjectCache::flushMemory() 的方法
  • Removed objectcache_analytics_retention filter 移除的 objectcache_analytics_retention 过滤器
  • Removed --async option from wp redis flush
    从中删除的 --async wp redis flush 选项

下载方式

百度云盘

链接:https://pan.baidu.com/s/1gVCuk5JC5IZdfs09AmknVQ?pwd=lve0
提取码:lve0

© 版权声明
分享是一种美德,转载请保留原链接
THE END

文章不错?点个赞呗
点赞 0

发表评论

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

滚动至顶部