首页 > 代码库 > YII 动态缓存
YII 动态缓存
我们可以缓存整个页面,但是只有一个小的区域,会根据不同的条件显示不同的信息,这个小的区域我们需要设置动态缓存。
$this -> beginCache()
中间有区域需要动态缓存
回调函数:就是控制器里边的普通方法
$this -> renderDynamic(回调函数);
$this -> endCache()
如果是在布局中使用,最好把回调方法放入父类Controllerl里面
总结:
缓存
1. main.php配置缓存组件cache
2. 缓存类型:片段缓存、页面缓存、数据缓存、动态缓存
3. 缓存存介质:文件、数据库、内存
片段缓存:beginCache()
页面缓存:filters过滤器实现
4. 数据缓存
Yii::app()->cache->set(名字,值,过期时间)
Get(名字)
Delete(名字)
Flush()清空缓存,(数据、片段、页面都会清空)
5 动态缓存 类似片段缓存
YII 动态缓存
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。