我刚刚升级了codeigniter,并且我第一次尝试使用其内部页面缓存。问题是,它似乎产生了数以千计的缓存文件。
它每周创造65,000个,该网站最多有1万个页面,其中一个月内访问量不超过2,000个。
使用起来非常简单,就像文档中描述的一样。
php
public function article($permalink){
$data['article'] = $this->getArticleByPermalink($permalink);
$this->output->cache(60*24);
$this->load->view('article', $data);
}
我设置了最低缓存时间,24小时。我已经看到了将它们放在不同文件夹中的修复 - 但为什么需要它?它不应该是每页一个缓存文件,只有一个/当访问该页面时?
这是预期的行为吗?