【发布时间】:2012-06-21 00:40:18
【问题描述】:
我对“缓存”这个概念很陌生,如果我的问题太简单,请原谅。
所以,我正在使用 Codeigniter(PHP 框架),它支持页面缓存,只需这样做$this->output->cache(n)//n: number of minutes to remain cached
(我认为)Codeigniter 的缓存会将任何请求的页面存储在缓存文件中,并在需要时立即获取该页面。
还有一个名为 Vanish Cache 的第三部分 Web 应用程序,它位于 Apache 和客户端之间,然后它将缓存请求的页面并在需要时再次重新发送它们,这不是 Codeigniter 所做的事情,还是不同于那个?
Codeigniter 和 Vanish 将每个页面缓存两次不是浪费吗?
假设他们做完全相同的事情(缓存页面并将其重新发送给用户),对于动态(数据库驱动程序)网站,哪个更有效?
【问题讨论】:
标签: php apache codeigniter caching webpage