当前位置:首页 > CMS教程 > 其它CMS > 列表

Yii开启片段缓存的方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-07-22 11:21:34 浏览: 评论:0 

这篇文章主要介绍了Yii开启片段缓存的方法,结合实例形式分析了Yii框架片段缓存的开启与使用技巧,需要的朋友可以参考下。

本文实例讲述了Yii开启片段缓存的方法,分享给大家供大家参考,具体如下:

1、main.php文件中的components中添加:

  1. cache'=>array
  2.     'class'=>'system.caching.CFileCache'
  3. ), 

2、在view中哪里需要缓存就添加这句话

  1. <?php if($this->beginCache('aaa'
  2.     array
  3.       'duration'=>3360, 
  4.       'varyByParam'=>array('page'), 
  5.       'dependecy'=>array
  6.         'class'=> 'system.caching.CDbCacheDependency'
  7.         'sqll'=>'select count(server) from {{game_serve}}' , 
  8.         //设置依赖缓存,如果这个语句变化了,缓存跟新 
  9.       ), 
  10.     ) 
  11.   ) 
  12. ){ 
  13. //这里是没有缓存走的,上面设置缓存时间,并且设置变化缓存,如果没有分页就不需要最后一个参数 
  14. ?> 

结束缓存这里,当没有缓存的时候走下面这if结尾也会缓存住信息,当前缓存在runtime文件夹中。

Tags: Yii片段缓存

分享到: