Object Cache Pro v1.25.7 是一款专为 WordPress 网站设计的专业级 Redis 对象缓存插件,通过持久化对象缓存减少重复数据库查询,优化网站运行性能。插件符合 WordPress 对象缓存 API 标准,提供缓存预取、性能分析、日志调试及健康检查等功能,并针对 WooCommerce、Jetpack 和 Yoast SEO 进行了优化。
与普通的页面缓存不同,Object Cache Pro 主要用于缓存 WordPress 运行过程中产生的对象数据,减少相同数据的重复读取。插件基于 Redis 和 PhpRedis 扩展运行,支持 TLS 安全连接,并可通过 WordPress 后台及 WP-CLI 检查缓存运行状态,适合需要优化数据库访问和对象缓存性能的 WordPress 网站。

Redis对象缓存与WordPress性能优化
Object Cache Pro 围绕 WordPress 对象缓存机制进行性能优化,采用针对性能重新设计的缓存实现方式,支持缓存预取和分析功能,可以帮助开发者查看缓存使用情况并进行相关调试。
插件遵循 WordPress 对象缓存 API 标准,能够与现有 WordPress 缓存机制配合使用,并提供较为完善的日志记录和调试功能。项目经过单元测试,官方提供的代码覆盖率为100%。
对于使用 WooCommerce、Jetpack 或 Yoast SEO 的网站,Object Cache Pro 还提供针对性的兼容与性能优化,适合需要使用 Redis 持久化对象缓存的 WordPress 环境。
Object Cache Pro安装环境要求
插件要求服务器安装 PHP 7.2 或更高版本,并启用 PhpRedis 扩展,同时需要配置可用的 Redis 服务。
安装插件后可以直接激活,但在正式启用对象缓存前,需要先完成 Redis 连接配置。Object Cache Pro 使用 WordPress 配置文件 wp-config.php 中的 WP_REDIS_CONFIG 常量读取相关连接参数。
Redis连接配置方法
打开 WordPress 网站根目录下的 wp-config.php 文件,添加 Object Cache Pro 所需的 Redis 配置。以下为本地 Redis 服务的配置示例:
define( 'WP_REDIS_CONFIG', [
'host' => '127.0.0.1',
'port' => 6379,
'database' => 0,
'prefix' => 'your_site_prefix_',
'timeout' => 1.0,
'read_timeout' => 1.0,
// 'auth' => 'your_redis_password',
] );
define( 'WP_REDIS_DISABLED', false );
其中,host 为 Redis 服务器地址,port 为连接端口,默认示例使用6379。database 用于指定 Redis 数据库索引,可选范围为0至15;prefix 用于设置缓存键前缀,方便区分不同网站的缓存数据。
timeout 和 read_timeout 分别用于配置连接与读取超时时间。如果 Redis 服务启用了密码认证,可以取消 auth 参数前面的注释,并填写实际使用的 Redis 密码。
配置完成后,将 WP_REDIS_DISABLED 设置为 false,即可允许启用 Redis 对象缓存功能。
缓存监控、日志与健康检查
Object Cache Pro 提供缓存预取、分析及日志记录功能,可用于检查 Redis 对象缓存的运行情况。开发者可以通过调试信息了解缓存相关问题,并利用健康检查功能确认缓存服务状态。
插件支持在 WordPress 环境及 WP-CLI 中执行健康检查,同时提供 TLS 连接支持,适合需要对 Redis 连接和缓存运行状态进行管理的服务器环境。
Object Cache Pro v1.25.7更新日志
v1.25.7 主要针对缓存元数据读取、PhpRedis通信、连接错误处理及 WordPress 选项缓存进行了修复,具体包括:
- 修复缓存元数据无法读取时导致缓存被清除的问题。
- 修复 PhpRedis 发生读取错误后出现的响应不匹配问题。
- 修复连接错误后 Relay 切换至数据库时的相关问题。
- 修复
alloptions和notoptions从副本读取时的问题。 - 修复
split_alloptions可能导致选项过期或数据不完整的多个问题。
适用WordPress网站
Object Cache Pro 适用于需要使用 Redis 持久化对象缓存的 WordPress 网站,尤其适合数据库查询较多、安装多个插件或使用 WooCommerce 的网站。
通过 Redis 对象缓存、缓存预取、运行分析及健康检查等功能,可以减少重复数据库访问,并为 WordPress 网站提供更完善的对象缓存管理能力。
本文永久链接地址:https://www.ymkuzhan.com/77103.html



