你有没有刚用迅睿CMS做开发的时候,改个模板调个样式,改完十分钟,刷页面刷五分钟,死活不出新内容?真的能把人心态刷崩,说白了99%都是缓存搞的鬼。开发的时候直接把全局缓存关了,省好多破事,今天就把我用了好几年的设置方法分享给你。
先说明白,不是让你上线的站点一直关着缓存啊,缓存本来就是给访客加速用的,生产环境关缓存纯属跟自己的流量过不去。
关闭全局缓存就是给本地开发、功能调试、模板修改阶段用的,改完任何内容马上就能看到效果,不用每次都点后台清一遍缓存,爽得很。
90%的情况用这个方法就够了,不用碰代码,点几下就完。
有时候改代码改崩了后台进不去,或者你就想从根上关干净缓存,直接改配置文件就行,比后台改还靠谱。
用FTP或者服务器文件管理器,找到你站点根目录下的config/system.php文件,打开之后找这个配置项:

把原来的数字1改成0就关闭了,要是想把所有缓存都关干净,改完就是这样:
``` // 关闭全站静态缓存 'SYS_CACHE_ON' => 0, // 关闭页面动态缓存 'SYS_PAGE_CACHE_ON' => 0, // 关闭数据查询缓存 'SYS_DATA_CACHE_ON' => 0, ```改完保存覆盖原文件就生效,不管什么情况都能用,百试百灵。
第一个也是最重要的:开发调试完,正式上线站点之前,一定要把缓存重新开回去!我见过太多新手朋友开发完直接上线,忘了开缓存,站点访问速度慢一半,用户进来等三秒直接走,这不白忙活吗?
第二个,关完迅睿的缓存,改完还是不生效?先清一下你自己浏览器的本地缓存,别全怪迅睿,很多时候是浏览器自动给你存了旧页面,这个坑我刚入门的时候踩了不下十次。
第三个,要是你的站点开了CDN加速,或者服务器本身开了nginx缓存、redis缓存,那也要对应关掉对应缓存,不然迅睿这边关了,CDN还存着旧内容,照样不显示新内容。
说白了就这点事,找对地方几秒钟就设置完,再也不用刷页面刷到发疯,用过的都说香。
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图