admin

免费 【Redis Cache By Xon】XenForo Redis 缓存加速插件 v2.18.7

没有下载许可
本插件为 XenForo 提供 Redis 缓存支持,使用 Credis + 自定义 Redis 缓存驱动(基于 Cm_Cache_Backend_Redis 实现)。
如果你想要获得最佳性能,建议在服务器上安装 phpredis 扩展,效果会更强。
⚠️ 注意:你必须已经部署好 Redis 服务(Redis 实例)。一般来说,共享主机环境很可能无法使用


✅ 为什么需要它?(亮点说明)​


虽然 XenForo 2 自带 Redis 连接器,但它必须依赖 phpredis 扩展才能使用。
而本插件的优势是:即使没有安装 phpredis 扩展,也可以使用 Redis 缓存。


⭐ 功能概览​

  • ✅ 纯 PHP Redis 连接器(不强制依赖 phpredis)
  • ✅ 高可用支持(Primary/Replica + Redis Sentinel)
  • ✅ 对外提供 Redis Cache 对象,方便其他插件调用
  • ✅ 额外实现了部分“小优化缓存”:例如 版块主题数/帖子数统计缓存
1768523644885.webp





🛠️ 故障排查提示(非常重要)​


Redis 在虚拟化环境中对 延迟(Latency)非常敏感
如果你遇到频繁连接失败、协议错误等问题,建议你关闭 Redis 的 持久化(Persistence)相关功能再测试。


✅ 安装方法(配置示例)​


编辑 src/config.php,加入以下内容:
代码:
$config['cache']['enabled'] = true;
$config['cache']['sessions'] = true;
$config['cache']['provider'] = 'SV\RedisCache\Redis';
$config['cache']['config'] = [
    'server' => '127.0.0.1',
    'port' => 6379,
];
1768523629809.webp



⚙️ 选项说明(线程统计缓存)​


默认情况下,插件会缓存 论坛主题/页数统计
你可能会在这种情况发现“页数统计不准”:
比如一次性把大量主题从一个版块移动到另一个版块时,列表中的总页数可能会暂时显示错误。


📊 后台 Redis 统计信息​


插件会在 XenForo 后台首页(AdminCP Dashboard) 增加 Redis 基础统计信息展示,方便你快速确认 Redis 是否正常工作。


🧪 Debug 调试统计​


当你使用 XenForo 的 _debug=1 调试页面模式时,插件还会显示 Redis 相关的耗时统计,方便你观察性能表现。


📌 读请求分流(读扩展)​


通过配置:
代码:
$config['cache']['config']['load_from_replica']
可以让 读取请求优先走从库(Replica),减轻主库压力。
(具体配置样例可参考插件 FAQ。)


🔒 高可用说明(HA)​


插件支持 Redis Sentinel 的主从高可用架构(Primary/Replica)。
但不支持 Redis 多主集群(multi-master clustering)。


✅ 兼容信息​

  • 适配 XenForo:2.2 / 2.3
  • 无可见版权标识(前台不显示)
作者
admin
下载
0
查看
1
首次发布
最后更新

等级

0.00 星 0 星

来自admin的更多资源

后退
顶部 底部