【发布时间】:2014-04-04 18:49:39
【问题描述】:
我正在使用 CakePHP 1.3 并尝试为视图页面启用缓存,缓存系统工作正常并缓存所有页面。但是当我们添加新帖子(向数据库插入新记录)或编辑旧帖子(更新表的记录)时,CakePHP 会删除所有缓存的页面,而不仅仅是已编辑的页面!
app/config/core.php:
Cache::config('default', array('engine' => 'File','duration' => 8640000));
app/controllers/articles_controller.php:
var $helpers = array('Cache');
var $cacheAction = array(
'view' => array('duration' => 8640000),
'latest' => array('duration' => 8640000),
);
我如何告诉 Cake 只删除更改页面的缓存版本而不是所有缓存页面?
【问题讨论】:
-
感谢桑普森先生的编辑。你知道我该如何解决这个问题吗?
标签: cakephp caching cakephp-1.3