用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2692|回复: 2
收起左侧

CI的缓存类,多用户缓存不共享的问题

[复制链接]
发表于 2009-3-5 22:36:04 | 显示全部楼层 |阅读模式
hi all,

刚才在做缓存测试的时候发现,CI的缓存机制貌似有点问题。

例如,我有这样一个页面: www.abc.com/user/profile/50987

第一个用户访问这个url时,服务器上会生成一个缓存文件,再次刷新,okay,继续使用这个缓存。

但当第二个用户访问这个url时,服务器会又生成一个缓存文件,

这里我就不懂了,我理解的缓存应该是第二个用户可以享用第一个用户生成的缓存文件 才对啊?

hex或其他高人能解答下吗?

还是CI本来就那么设计的?
发表于 2009-3-5 23:43:39 | 显示全部楼层
不应该换人就生成新的缓存文件,缓存是根据 URL 计算的,所以不应该同样的 URL 产生不同的缓存,除非你的 URL 变了,URL 变一个字母都会生成新缓存。
比如 index.php/home/index  和 index.php/home   虽然访问的是同一个页面,但是会产生两个缓存。
发表于 2009-3-9 15:10:18 | 显示全部楼层
ndex.php/home 和 ndex.php/home/都不一样的

本版积分规则