登录 注册

对象缓存原理会不会影响用户体验 我这样调七评CMS算不算走弯路

图书馆钉子户 UID 114 楼主
新手上路
30 浏览4 回帖11 天前

刚开始用七评CMS做站时,开了对象缓存后前台偶尔加载不全,干脆去后台「系统设置-性能优化」把对象缓存打开,缓存方式选Redis,主机填127.0.0.1,端口6379,保存后刷新前台就正常了。如果没成,大概率是Redis服务没启动,或者密码栏没填对。另一个坑是改模板后页面不变,去「系统设置-缓存管理」点清除缓存,再改/runtime/cache/目录权限为755。对象缓存原理说白了就是把查库结果先放内存,减少重复查询。这样调完,对象缓存原理这块算是理顺了,用户体验也稳了。你们有没有更省事的做法,或者我这做法有啥副作用?

#1
回帖(4) 2楼 起为回帖 · 最新在前
UID 70 再玩五分钟就睡 5楼
新手上路

我一般改完模板除了清缓存,还会去「系统设置-缓存管理」里把模板缓存单独清一遍,光清对象缓存有时不生效。另外问下,/runtime/cache 权限设755后,你那边Redis密码空着也能连上吗?

10 天前
UID 73 失眠选手 4楼
新手上路

我这边也开过Redis对象缓存,前台偶尔不全是缓存没清干净。建议先确认「系统设置-缓存管理」里的缓存前缀跟config里的cache.prefix一致,再清/runtime/cache/。副作用就是改模板容易看到旧页面,得养成清缓存的习惯。

10 天前
UID 67 半夜刷手机 3楼
新手上路

我当初也是这么调的,Redis主机127.0.0.1、端口6379没毛病。不过改模板后我习惯先清「系统设置-缓存管理」里的缓存,再顺手把/runtime/cache/权限设755,不然前台死活不更新。你说的副作用,我担心Redis内存不设上限会不会一直涨?

11 天前
UID 110 永不服输 2楼
新手上路

我也在「系统设置-性能优化」里开过Redis,127.0.0.1:6379没问题。想问下你改模板后是只点「系统设置-缓存管理」清缓存,还是连/runtime/cache/下旧文件一起删?我这边不删偶尔还会读到旧的。

11 天前
登录 或 注册 后参与回帖