Redis Object Cache Pro 1.19.0专业版高性能配置WordPress对象缓存插件加速Web理想选择

Redis Object Cache Pro v1.19.0是一个高性能的Redis数据库扩展版本,旨在提供额外的功能和优化,以满足特定应用程序的需求。Redis Object Cache Pro v1.19.0还包含了一些其他功能和改进,如更好的性能优化、安全性增强等。

Redis Cache Pro

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

Redis Object Cache Pro 参数配置

这是专业插件,不建议新手安装使用,请详细阅读下方说明。


  • 本插件需要Redis的支持,需要事先在服务器中安装Redis、PhpRedis v3.1.1或以上版本。
  • PHP 版本 >= 7.0
  • 在wp-config.php文件中添加以下代码(在define( 'WP_DEBUG', false );行的下方):

推荐配置对于大多数生产环境,下面的配置是就足够使用。

define('WP_REDIS_CONFIG', [
    'token' => '52ifx.comekobnoOTTpFnIQWLl1ikM4aufWcVwAtf3riNF63UVCZ39LbH8O6',
    'host' => '127.0.0.1',
    'port' => 6379,
    'database' => 0, 
    'maxttl' => 3600 * 24 * 7, 
    'timeout' => 1.0,
    'read_timeout' => 1.0,
    'split_alloptions' => true,
    'debug' => false,
]);

define('WP_REDIS_DISABLED', false);

高性能配置在以毫秒为单位优化高流量站点时,建议使用以下配置以及设置逐出策略

define('WP_REDIS_CONFIG', [
    'token' => '52ifx.comekobnoOTTpFnIQWLl1ikM4aufWcVwAtf3riNF63UVCZ39LbH8O6',
    'host' => '127.0.0.1',
    'port' => 6379,
    'database' => 0, 
    'timeout' => 0.5,
    'read_timeout' => 0.5,
    'retry_interval' => 10,
    'retries' => 3,
    'backoff' => 'smart',
    'compression' => 'zstd', 
    'serializer' => 'igbinary',
    'async_flush' => true,
    'split_alloptions' => true,
    'prefetch' => true,
    'debug' => false,
    'save_commands' => false,
]);

define('WP_REDIS_DISABLED', getenv('WP_REDIS_DISABLED') ?: false);
  • token——Redis Object Cache Pro插件授权码
  • host——Redis服务器地址,如果和WEB服务器在同一个主机,则设定为127.0.0.1。
  • port——Redis端口,默认为6379,如果在Redis中变更了默认端口,那么这里也要变更。
  • database——是指 Redis 数据库编号(如果有多个网站使用同一个Redis服务器,则需要为每个网站指定一个不同的数据库编号。默认为0,最多支持的编号数量取决于Redis服务器支持的数据库数量,一般默认支持16个)
  • username—— 指定连接的用户名,如Redis未设置登录验证,则无需该参数。
  • password——指定连接的密码,如Redis未设置登录验证,则无需该参数。
  • prefix——类似WP 的$table_prefix变量,它为所有数据库表名添加前缀。
  • maxttl—— 以秒为单位对所有新的缓存键强制执行“最大生存时间”。
  • timeout——与 Redis 的连接超时时间,以秒为单位,支持小数。
  • read_timeout——读取超时时间,以秒为单位,支持小数。
  • retry_interval——重试间隔,以毫秒为单位,支持整数。
  • retries—— 设置连接失败的重试次数,整数型。
  • backoff——‘default’, 使用重试配置时,将使用默认回退配置,该配置包括:去相关抖动算法、补偿计算的基数是500毫秒、补偿时间上限为750毫秒
  • shared——true, 设定Redis 服务器/集群是共享的还是专用的。这会影响内存和键计数的显示方式。
  • async_flush—— true, 在Redis 4.0中引入了异步刷新,可以使用该async_flush选项启用。它允许在后台删除大量Key而不会阻塞服务器。
  • prefetch—— true, 启用预取后,请求的缓存键将基于每个请求进行存储,并在连续请求的早期按组进行批量加载。

下载地址(访问密码:52ifx)

点击下载

这些信息可能会帮助到你: 下载帮助 | 网络优化 | 联系支持 | 广告投放
当前文章作者:吾爱分享网
当前文章地址:https://www.52ifx.com/rjzy/zyxz/2039.html
THE END
分享
二维码
打赏
< <上一篇
下一篇>>