WordPress 的业务级 Redis® 对象缓存后端

真正可靠、高度优化且完全可定制,在您最需要的时候由专门的工程师提供。

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

“我们利用 Object Cache Pro 来获得插件提供的戏剧性结果 在客户群的性能和资源使用方面改进。 对于像我们这样有巨大需求的托管公司来说,这是一个重大的胜利。

约书亚·斯特雷贝尔Pagely首席执行官

原始性能

Object Cache Pro 从头开始编写时考虑到了原始性能,以避免不必要的 Redis 读取和写入,并保持较小的内存占用。

持续测试

拥有 1500+ 个测试用例和 100% 覆盖率,每个测试用例都更改为 代码库也针对所有支持的 PHP 版本 (7.2 – 8.3) 进行了测试 作为 Redis 4.0 – 7.0 的单个实例和集群。

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)。

高级支持

专家,动手帮助设置您的对象缓存, 并在短短 30 分钟内通过电子邮件或 Slack 收到专职工程师的回复。

还有更多...

  • 更快的二进制序列化支持
  • LZF、LZ4 和 ZSTD 压缩
  • 异步刷新
  • 批处理密钥预取
  • Batcache & WP Rocket 支持
  • 使用语义版本控制
  • 网络(多站点)支持
  • 作为必用插件工作
  • 广泛而有用的文档
  • 缓存分析

回馈社会

我们很荣幸成为PhpRedis的赞助商, 它被全球数千家公司使用,目前是第六家 历史上下载次数最多的 PECL 扩展,下载量超过 700 万次,而且还在不断增加。

要求

Object Cache Pro 需要 PHP 7.2 或更高版本以及 PhpRedis 扩展。

准备

在开始之前,请务必卸载所有现有的对象缓存插件,例如 Redis 对象缓存和 WP Redis

此外,如果存在插入式,请将其删除。/wp-content/object-cache.php

配置

您可以立即激活插件,但是在启用对象缓存之前,必须配置 Object Cache Pro。这是使用文件中的常量完成的。WP_REDIS_CONFIGwp-config.php

此配置是一个很好的起点:

define('WP_REDIS_CONFIG', [
    'token' => '<your-license-token>',
    'host' => '127.0.0.1',
    'port' => 6379,
    'database' => 0, // change for each site
    'maxttl' => 86400 * 7,
    'timeout' => 1.0,
    'read_timeout' => 1.0,
    'split_alloptions' => true,
    'debug' => false,
]);

define('WP_REDIS_DISABLED', false);

激活

在激活对象缓存插件之前,强烈建议刷新 Redis 数据库,以避免缓存数据过时。执行可以为您做到这一点。redis-cli flushall

可以通过单击“启用对象缓存”或执行 CLI 命令在仪表板小部件中启用对象缓存。wp redis enable

为避免缓存日期过时,最好在启用对象缓存后(每次)刷新对象缓存。

隐藏内容
本内容需权限查看
  • 普通用户: 5金币
  • VIP会员: 免费
  • 永久会员: 免费
已有35人解锁查看