WordPress的一个商业级Redis对象缓存后端Redis Object Cache Pro v1.15.1
真正可靠、高度优化且完全可定制,在您最需要的时候配备WordPress的一个商业级Redis对象缓存后端Redis Object Cache Pro v1.15.1。
- 为原始性能而重写
- WordPress 对象缓存 API 兼容
- 轻松调试和日志记录
- 缓存预取和分析
- 经过全面单元测试(100% 代码覆盖率)
- 使用 TLS 进行安全连接
- 通过WordPress和WP CLI进行运行状况检查
- 针对WooCommerce,Jetpack和Yoast SEO进行了优化
版本1.15.1 – 2022-06-19
添加
- 在诊断中显示基名
改变
- 将 Redis 和 Relay 示例添加到分析脚注
- 窄类型提示到 in
Transaction
PhpRedisConnection::executeMulti()
固定
- 优雅地处理 PHP 7.0/7.1 环境
- 使用错误的插件 slug 时显示错误
- 未连接时不呈现分析
- 避免在查询监视器中未连接时出现罕见的未定义索引
- 捕获 中的所有错误,而不仅仅是异常
Throwable
ObjectCache::error()
版本1.15.0 – 2022-06-10
此版本引入了一个设置页面,用于监视缓存分析,管理插件更新和使用诊断工具。
添加
- 在“对象缓存>设置”下添加了分析图表
- 在“设置”下添加了插件更新 > 对象缓存 – >更新
- 在“设置”下添加了各种工具 > 对象缓存 ->工具
- 添加了WordPress 6.0和功能
wp_cache_*_multiple()
wp_cache_flush_runtime()
- 添加了对 Redis Sentinel 的支持
- 劫持所有事务以允许命令日志记录
- 为所有重定向添加
X-Redirect-By
- 添加了 、 和 配置选项
analytics
sentinels
service
relay.invalidations
- 添加了用于分析、缓存组和延迟的 REST API 端点
- 已添加和
master()
replicas()
PhpRedisReplicatedConnection
- 添加到
nodes()
PhpRedisClusterConnection
- 添加了配置选项
updates
- 添加了模拟 REST API 端点的 CLI 命令
wp redis analytics
改变
- 需要 PHP 7.2+
- 需要中继 v0.4.0
- 添加到
flush_runtime()
ObjectCacheInterface
- 已添加 和
add_multiple()
set_multiple()
delete_multiple()
ObjectCacheInterface
- 已添加和
connectToSentinels()
connectToReplicatedServers()
ConnectionInterface
- 使用组名作为群集连接上的哈希槽
- 已弃用,以支持命名一致性
flushMemory()
flushRuntime()
- 激活后重定向到设置
- 允许在缓存刷新后还原分析
- 仅接受整数和非空字符串作为键名
- 在多个方法中放置的类型
string
$key
ObjectCacheInterface
- 隐藏误导性的中继统计信息
wp redis info
- 已还原:使用中继时存储为单个密钥
alloptions
- 提高蝙蝠缓存兼容性
- 使用 Redis 集群时禁用的选项
flush_network
- 将 PhpRedis v5.3.4 及更早版本标记为已过时
- 到处抓,不
Throwable
Exception
- 使用单个对象
window.objectcache
- 突出显示查询监视器中开销较大的命令
- 有关查询监视器中缺少命令日志的更多帮助
固定
- 修复了启用插入式时的罕见错误
- 未设置时阻止
wp redis enable
WP_REDIS_CONFIG
- 修复了实例化配置,但不存在有效的客户端扩展
- 避免在未建立连接时出现致命错误
CommandsCollector
- 在查询监视器中将调用显示为实际命令
rawCommand()
- 各种其他错误修复小的添加和改进
- 修复了在 中选择非零数据库的问题
wp redis cli
- 修复了罕见的渲染问题
wp redis watch digest
- 固定的规范化 IDN
- 不要请求文件系统写入访问权限来检查是否存在
- 修复了通过以下方式刷新特定站点时的罕见错误
wp redis flush 1337
安全
- 防止有风险的插件自动更新
- 使用版本控制时阻止插件升级
版本1.14.5 – 2022-03-22
添加
- 使用中继时存储为单个密钥
alloptions
- 添加了中继配置的运行状况检查
- 添加了帮助程序方法
Plugin::config()
改变
- v0.3.0 对碰撞继电器的要求
- 通过缓存前缀加快查找速度
ObjectCache::id()
- 使用时加快了哈希删除速度
alloptions
async_flush
- 将性状重命名为
SplitsAllOptions
SplitsAllOptionsIntoHash
固定
- 修复了对旧版查询监视器版本的支持
- 添加了缺失和诊断
retries
backoff
- 避免罕见的错误
Connection::ioWait()
- 避免罕见
TypeError
Diagnostics
- 避免在没有连接时查询监视器中的罕见错误
版本1.14.4 – 2022-02-03
添加
- 介绍和
ObjectCache::Client
ObjectCache::clientName()
改变
- 用于检测查询监视器版本
QM_VERSION
- 将记录的命令名称转换为大写
- 在呼叫中继时避免日志垃圾邮件,或
socketId()
socketKey()
license()
- 使 和 助手保持静态
isMustUse()
usingVCS()
- 忽略查询监视器回溯跟踪中的所有连接方法
- 使用新筛选器设置组件类型
qm/component_type/unknown
固定
- 在查询监视器中显示罕见命令时避免出现警告
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。