Redis Cache Pro「持续更新」| WordPress高效缓存插件插图

如果你的WordPress站点面临着加速速度慢,数据库查询次数过多,严重影响用户使用的问题,那么我非常推荐您使用这款商业化缓存插件。目前大多数可免费下载的Redis Cache Pro插件均为共享文件,并没有解锁插件的高级功能。插件明文解码,已经激活。

Redis Cache Pro 是一款真正可靠、高度优化和完全可定制的插件,在您最需要的时候配备专门的工程师。Redis Cache Pro WordPress 的业务类 Redis 对象缓存后端。

插件信息

  • 资源类型:WordPress插件
  • 授权:✔️已激活
  • 语言:简体中文
  • 版本:v1.20.0
  • 文件大小:382 KB
  • 更新日期:2023-09-29

Redis Cache Pro 功能特点

  • 原始性能 – Object Cache Pro 从头开始​​编写时考虑了原始性能,以避免不必要的 Redis 读取和写入并保持很小的内存占用。
  • 持续测试 –拥有 1200 多个测试用例和 100% 的覆盖率,对代码库的每次更改都针对所有受支持的 PHP 版本(7.1 – 8.1)以及 Redis v4 和 v5 的单个实例和集群进行测试。
  • 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)。

启用方式

添加代码

由于Redis Cache Pro与基础版本不同,我们需要手动添加redis链接代码,这里给出一段示例代码,如果想要更详细的可以到Redis Cache Pro的官方文档查看。

define('WP_REDIS_CONFIG', [
    'token' => 'Your Token',
    'host' => '127.0.0.1',
    'port' => 6379,
    'database' => 0, // change for each site
    'maxttl' => 3600 * 24 * 7, // 7 days
    'timeout' => 1.0,
    'read_timeout' => 1.0,
    'split_alloptions' => true,
    'debug' => false,
]);

define('WP_REDIS_DISABLED', false);

PS:token处请填写秘钥

0U8QXfXImSigB6MEJQdLLcIBf8hKWwLnV457VrkeQvJMcZn2gUVFHT4w2s5G

启用插件

上传完毕并成功启用该插件后,可直接在插件设置页面启动,点击「Enable Cache」,即可正常启用!

Redis Cache Pro「持续更新」| WordPress高效缓存插件插图2

更新日志

v1.20.0

添加

  • 添加缓存完整性保护
  • 将分析图表添加到仪表板小部件
  • 添加objectcache_widget_metrics过滤器
  • 添加wp redis reset命令
  • OBJECTCACHE_OVERRIDE添加了对和OBJECTCACHE_MERGE常量的支持
  • 添加了对 PhpRedis v6.0 的支持
  • 添加了analytics.sample_rate配置选项

更改

  • 将默认值retries从减少53
  • 使用X-WP-Nonce标头刷新随机数
  • 在仪表板小部件中暴露中继许可证问题
  • 重构了各种刷新机制
  • 扩展ObjectCache::withoutMutations()回调类型从Closurecallable
  • 卸载时删除objectcache_*站点选项
  • 改进了许可证 API 错误处理

修复

  • 修复了使用 Redis Sentinel 时的故障转移
  • 提高plugins_api优先级以防止插件劫持响应
  • undefined array key将罕见的通知静音flushBacktraceSummary()

删除

  • 删除了split_the_query有利于本机 WordPress 6.4 行为的过滤器
  • 删除了已弃用的rediscache_*过滤器
  • 删除了已弃用的ObjectCache::flushMemory()方法
  • 已移除objectcache_analytics_retention过滤器
  • 已删除--async选项wp redis flush

v1.19.0

添加

  • 添加了strict配置选项
  • 添加了组刷新日志小部件
  • 添加了仪表板小部件设置的链接
  • 添加了中继内存健康检查
  • OBJECTCACHE_PREFER_RELAY添加了对环境变量的支持
  • 添加了支持pathsocket配置选项
  • redis-error.php添加了对模板的支持
  • 添加objectcache_cleanup_transients过滤器
  • 添加了--skip-transients选项wp redis enable

更改

  • 类似于 WordPress 数据库错误的渲染连接异常
  • 选择不存在的数据库时抛出异常
  • 启用缓存后从数据库中删除所有瞬态
  • 支持在插件代码初始化之前记录早期刷新
  • WP_Query::get_posts()使用改进的性能split_the_query
  • 使继电器诊断更有帮助
  • 重命名relay-memory-activerelay-memory-used
  • 不再建议在使用 Relay 时prefetch禁用split_alloptions

修复

  • 更准确地显示Relay的内存消耗
  • 改进对非致命MGET故障的处理
  • 防止wp_cache_init()初始化两次
  • 解析 JSON 响应时避免罕见的致命错误
  • 避免令人困惑的hiredis错误消息中继连接超时
  • gmt_offset避免无效时出现致命错误
Redis Cache Pro「持续更新」| WordPress高效缓存插件插图3

Redis Cache Pro

发布时间 2022年 3月 22日 更新时间 2023年 9月 28日 文件大小 392.1 KB 来源 Eswlnk
已经回复?刷新