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

[HELP] 手动开关 数据库缓存的问题

[复制链接]
发表于 2012-8-24 16:03:29 | 显示全部楼层 |阅读模式
大家好~
最近用CI做一个项目,预计有不大不小的访问量,所以想简单用一下数据库缓存。我在database.php里开关是false,设置了一个缓存路径。但是我针对某几个方法打开缓存后,似乎其他方法的数据库查询也都被缓存了。
比如我在某个model的a()里面设置了 $this->db->cache_on();
连带b()这个方法都被缓存了,b是啥缓存设置都没做的

这是啥问题。。是不是每个方法都必须开关一下,比如 a 方法要用缓存,就打开,如果B方法不用,必须要关闭一次?

诚心裸体翻滚100米跪求说法。。感谢大家。
 楼主| 发表于 2012-8-24 16:12:10 | 显示全部楼层
试了下,应该是每个方法内 query之前 cache_on,return之前再cache_off。应该是这样。。不裸体了,吃亏。

本版积分规则