【发布时间】:2013-02-08 00:15:01
【问题描述】:
我还是 Codeigniter 框架的新手。今天我读到了数据库缓存http://codeigniter.com/user_guide/database/caching.html 和网页缓存http://codeigniter.com/user_guide/general/caching.html。
如果页面视图已经在缓存中,数据库缓存是否有意义,我有点困惑。所以如果页面在缓存中,它无论如何都不会进入数据库。
我在以下场景中看到的唯一一点: 如果我从 db 加载 30 个结果,则使用 php 对结果进行洗牌并从数组 10 结果中提取。下次删除页面缓存时,我仍然有 30 个来自 db 的结果在缓存中,但这次将这 30 个结果洗牌后会有不同的结果。
我是否遗漏了什么,是否有任何其他情况下使用数据库缓存会在同时使用页面缓存时带来任何好处?
【问题讨论】:
标签: codeigniter-2 page-caching database-caching