我们可以缓存整个页面,但只有一个小的区域,会根据不同的条件显示不同的信息,这个小的区域需要设置动态缓存
$this->beginCache();
动态缓存设置:
回调函数:控制器中普通的方法
$this->renderDynamic(回调函数);
$this->endCache();
缓存总结:
1、main.php配置缓存组件cache
2、缓存类型:片段缓存、页面缓存、数据缓存、动态缓存
3、缓存截止:文件、数据库、内存
片段缓存:befinCache
页面缓存:filters过滤器实现
4、具体变量缓存