Object Cache Pro v1.20.2 – WordPress对象缓存插件
Redis Object Cache Pro 插件是一款非常专业的WordPress对象缓存插件,它基于开源的Redis(key-value数据库)。通过插件与Redis的加持,WordPress的速度会有明显提升,特别适合大型网站或需要动态缓存数据较多的网站。
Redis Object Cache Pro 主要特性
原始性能
Object Cache Pro 开始编写时考虑了原始性能,以避免不必要的 Redis 读取和写入,并保持很小的内存占用。
缓存预热
智能地将 Redis 命令组合成批量的服务器请求。这大大减少了页面加载时间和 Redis 上的整体负载。
数据压缩
数据压缩显着减少了 Redis 内存使用和网络 I/O。Object Cache Pro 支持 LZF、LZ4 和 Zstandard 压缩。
WooCommerce 支持
Object Cache Pro 针对 WooCommerce 进行了广泛的测试和优化。为了让用户放心,还在监控 WooCommerce 代码库和即将发布的潜在缓存问题。
调试和记录
有时你只是不知道出了什么问题。选择加入日志记录和富有洞察力的错误报告使查找变得轻而易举。甚至可以使用自己的 psR-3 记录器。
100% 符合 API
Object Cache Pro 严格遵循 WordPress 的 Object Cache API 以 避免混淆或那些容易出错的返回值。
无缝集成
Object Cache Pro 与 WordPress 本身紧密集成,仪表板小部件使交互变得容易。它的站点健康集成、WP CLI 命令、查询监视器集成和调试栏面板提供了对缓存及其健康状况的深入了解。
永不过时
广泛使用的 Predis 库(现在再次维护)的死亡激发了 Object Cache Pro 的模块化代码,它允许立即采用新的扩展 (例如 Credis)和新的后端(DynamoDB 或 Memcached)。
Object Cache Pro v1.20.2 更新日志
- 添加
- 添加缓存完整性保护
- 将分析图表添加到仪表板小部件
- 添加了 objectcache_widget_metrics 过滤器
- 添加了 wp redis 重置命令
- 添加了对 OBJECTCACHE_OVERRIDE 和 OBJECTCACHE_MERGE 常量的支持
- 添加了对 PhpRedis v6.0 的支持
- 添加了analytics.sample_rate配置选项
- 变更
- 缓存重置失败时记录异常消息
- 如果“DISALLOW_FILE_MODS”为“true”,则不运行文件系统健康检查
- 将文件系统测试文件名从“.object-cache-test.tmp”更改为“object-cache.tmp”
- 将默认重试次数从 5 次减少到 3 次
- 使用 X-WP-Nonce 标头刷新随机数
- 在仪表板小部件中暴露中继许可证问题
- 重构了各种刷新机制
- 修复
- 修复了插件版本字符串
- 修复了使用 PhpRedis v6.0 时的“async_flush”
- 使用“WP_Error::get_error_data()”时避免“TypeError”
- 修复了使用 Redis Sentinel 时的故障转移
- 提高plugins_api优先级以防止插件劫持响应
- 在flushBacktraceSummary()中静音罕见的未定义数组键通知
- 删除了 split_the_query 过滤器以支持本机 WordPress 6.4 行为