手动开关 数据库缓存的问题
大家好~最近用CI做一个项目,预计有不大不小的访问量,所以想简单用一下数据库缓存。我在database.php里开关是false,设置了一个缓存路径。但是我针对某几个方法打开缓存后,似乎其他方法的数据库查询也都被缓存了。
比如我在某个model的a()里面设置了 $this->db->cache_on();
连带b()这个方法都被缓存了,b是啥缓存设置都没做的
这是啥问题。。是不是每个方法都必须开关一下,比如 a 方法要用缓存,就打开,如果B方法不用,必须要关闭一次?
诚心裸体翻滚100米跪求说法。。感谢大家。
试了下,应该是每个方法内 query之前 cache_on,return之前再cache_off。应该是这样。。不裸体了,吃亏。
页:
[1]