当前位置:首页>网站教程>wordpress教程>wordpress专业缓存插件Redis Object Cache Prov1.16.1对象缓存专业授权版

wordpress专业缓存插件Redis Object Cache Prov1.16.1对象缓存专业授权版

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

更新日志。 2022年8月30日

Redis Object Cache Pro v1.16.1

  • 修复健康检查条件
  • 添加了 WordPress 6.1 wp_cache_flush_group() 支持
  • 为插件选项添加了 REST API 端点
  • 添加了 objectcache_omit_analytics_footnote 过滤器
  • 添加了连接重试
  • 添加了对 OBJECTCACHE_CONFIG 环境变量的支持
  • 添加了 WP 用户管理器的集成
  • 添加了 withTimeout() 和 withoutTimeout() 连接助手

第二步:上传插件

(三)上传后,我们开始启用插件,在这里重点,出现以下情况如何解决

(四)在这里输入官网的提供的配置文件,你只需要在 网站根目录下的 wp-config.php 文件中添加一个常量

注意这里:'token' => 'RAK3EiGNFop#gJq7tU55M%cb#%ZUy8Q#TyT$oXA&H9joowem7TbzdYQSewgy',要填写60个随机字符

define('WP_REDIS_CONFIG', [
    'token' => 'RAK3EiGNFop#gJq7tU55M%cb#%ZUy8Q#TyT$oXA&H9joowem7TbzdYQSewgy',
    '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);


在示例中可以看到,前面是参数后面是值。以下介绍一些常用的参数:

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

(五)成功启动,wordpress缓存效果非常的好,速度非常的快。

下载权限

查看
  • 免费下载
    评论并刷新后下载
    登录后下载

查看演示

  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余

给TA赞助
共{{data.count}}人
人已赞助
3 条回复 A文章作者 M管理员
  1. 这个插件非常好用。

  2. badccd

    这个插件非常好用

  3. 试试

个人中心
购物车
优惠劵
搜索