Discuz改完代码前台不生效?就是忘了清缓存,来回改俩小时白折腾
新手二开Discuz,改完模板和功能,前台一直显示旧内容,以为代码没生效,来回改文件,折腾半天才忘了清缓存。Discuz是强缓存机制,改完任何东西必须清缓存,不然前台永远显示旧内容。第一,改完模板文件,必须在后台点更新缓存,模板编译是存在缓存里的,不更新缓存,前台一直跑老的编译文件;第二,改完插件逻辑,清完缓存还要刷新插件页面,不然插件的旧配置还在生效;第三,别把缓存时间设永久,设成1天就行,新内容更新完,过一天自动刷新,别让用户看到几天前的旧内容;第四,二开的时候,自定义功能别把缓存写死,测试阶段临时关缓存,不然改一次清一次,效率太低。
我之前二开Discuz,改完首页banner,前台一直显示旧图,折腾俩小时,才想起没清缓存,点完更新缓存,立刻就显示新图。很多新手不知道Discuz的缓存机制,改完代码没生效,来回改文件,其实只要清个缓存,前台立刻就更新,不用瞎折腾。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0