Discuz改完代码前台不生效?就是忘了清缓存,来回改俩小时白折腾

9年前 (2017-10-08)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

新手二开Discuz,改完模板和功能,前台一直显示旧内容,以为代码没生效,来回改文件,折腾半天才忘了清缓存。Discuz是强缓存机制,改完任何东西必须清缓存,不然前台永远显示旧内容。第一,改完模板文件,必须在后台点更新缓存,模板编译是存在缓存里的,不更新缓存,前台一直跑老的编译文件;第二,改完插件逻辑,清完缓存还要刷新插件页面,不然插件的旧配置还在生效;第三,别把缓存时间设永久,设成1天就行,新内容更新完,过一天自动刷新,别让用户看到几天前的旧内容;第四,二开的时候,自定义功能别把缓存写死,测试阶段临时关缓存,不然改一次清一次,效率太低。

我之前二开Discuz,改完首页banner,前台一直显示旧图,折腾俩小时,才想起没清缓存,点完更新缓存,立刻就显示新图。很多新手不知道Discuz的缓存机制,改完代码没生效,来回改文件,其实只要清个缓存,前台立刻就更新,不用瞎折腾。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/3484.html

0
回帖

Discuz改完代码前台不生效?就是忘了清缓存,来回改俩小时白折腾 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息