pressjitsu/pj-object-cache-red

已知最快的基于 WordPress Redis 的对象缓存。

安装次数: 1,865

依赖项: 0

建议者: 0

安全: 0

星标: 98

关注者: 10

分支: 62

开放性问题: 12

类型:wordpress-plugin

1.2 2020-06-23 09:27 UTC

This package is auto-updated.

Last update: 2024-09-23 18:41:59 UTC


README

这是一个高度高效、预测性和单元测试的 WordPress 对象缓存后端,它使用 Redis PECL 库实现所有可用方法。

为什么这个分支更好?

  • 通过单个 mget() 调用和惰性反序列化预加载已知的缓存键
  • 进一步微优化后的程序使这个成为目前最 的 Redis 对象缓存实现
  • 100% 有效目标覆盖率进行单元测试

更多信息请访问 https://pressjitsu.com/blog/redis-object-cache-wordpress/

作者

  • Pressjitsu, Inc.
  • 根纳迪·科夫申宁
  • 埃里克·曼
  • 埃里克·希特

安装

  1. 安装和配置 Redis。这里有一个很好的教程 这里
  2. 安装 Redis PECL 模块 或从 编译。
  3. object-cache.php 添加到 wp-content 目录。它是一个直接使用的文件,不是一个插件,因此它属于 wp-content 目录,而不是插件目录。
  4. 默认情况下,脚本将连接到 127.0.0.1:6379。有关其他选项,请参阅 连接到 Redis 部分。

连接到 Redis

默认情况下,插件在创建新客户端实例时使用 127.0.0.16379 作为默认的主机和端口;也使用默认的数据库 0。提供了三个常量来覆盖这些默认值。

指定 WP_REDIS_BACKEND_HOSTWP_REDIS_BACKEND_PORTWP_REDIS_BACKEND_DB 来设置 Redis 实例的必要、非默认连接值。

缓存键前缀

提供了常量 WP_CACHE_KEY_SALT 来为插件使用的所有缓存键添加前缀。如果从同一 Redis 实例运行两个单独的 WordPress 实例,则可以使用此常量来避免缓存键重叠。注意,WordPress 多站点不需要特殊处理。

支持

有关此插件的支持,请发送邮件至 support@pressjitsu.com