帝国CMS改完代码前台不更新?就是没生成静态页,清半天缓存白折腾俩小时

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

新手二开帝国CMS,改完模板和功能,前台一直显示旧内容,以为代码没生效,来回改文件折腾半天,其实就是帝国的静态缓存机制,改完必须生成页面、清缓存,前台才会更新。第一,改完模板,必须在后台点生成页面,把对应栏目的静态页重新生成,不然前台一直跑老的静态文件;第二,改完插件逻辑,要清系统缓存,不然插件的旧配置还在生效;第三,别把静态缓存时间设成永久,设成1天就行,新发的文章,过一天自动刷新,不然用户看到一周前的旧内容;第四,开发测试的时候,临时关缓存,改完直接看效果,不用每次手动清缓存,上线了再把缓存开上。

我之前做本地资讯站,改完首页banner,前台一直显示老图,折腾俩小时,才想起没点生成页面,生成完立刻就显示新图了。很多新手不知道帝国CMS是静态生成机制,改完代码不生成、不清缓存,以为是代码问题,来回改半天,其实就是缓存没刷新,操作一下就好。

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

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

0
回帖

帝国CMS改完代码前台不更新?就是没生成静态页,清半天缓存白折腾俩小时 期待您的回复!

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

取消确定

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