如何清理 Discuz 论坛的缓存?
当修改了模板、插件、样式或遇到显示异常时,需要手动清除缓存来使更改生效。以下是几种常用的清理方式:
后台管理界面清理:
登录管理员账号 → 进入“管理中心” → 左侧菜单选择“工具” → 点击“更新缓存” → 确认提交。这是最安全、推荐的方式。
手动删除缓存文件:
通过 FTP 或服务器文件管理器进入网站根目录下的 /data/cache/ 目录,删除其中的所有文件(注意保留目录本身和 .index.html 等占位文件)。
清理后,Discuz 会在下次访问时自动重建缓存。
使用诊断工具或命令行脚本(高级用户):
若启用了 Memcached 或 Redis,可在服务器终端连接对应服务并执行 flush_all 命令清空内存缓存。
示例(Memcached): 复制
echo "flush_all" | nc localhost 11211
清理缓存后,首次访问页面可能会稍慢,因为系统正在重建缓存,属正常现象。
基本上就这些。定期维护缓存有助于保持 Discuz 论坛运行流畅,尤其在频繁更新内容或升级插件后,及时清理非常必要。
|