Yii开启片段缓存的方法


Posted in PHP onMarch 28, 2016

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

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

cache'=>array(
    'class'=>'system.caching.CFileCache',
),

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

<?php if($this->beginCache('aaa',
    array(
      'duration'=>3360,
      'varyByParam'=>array('page'),
      'dependecy'=>array(
        'class'=> 'system.caching.CDbCacheDependency',
        'sqll'=>'select count(server) from {{game_serve}}' ,
        //设置依赖缓存,如果这个语句变化了,缓存跟新
      ),
    )
  )
){
//这里是没有缓存走的,上面设置缓存时间,并且设置变化缓存,如果没有分页就不需要最后一个参数
}
?>
//结束缓存这里,当没有缓存的时候走下面这if结尾也会缓存住信息,当前缓存在runtime文件夹中

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
解决php中Cannot send session cache limiter 的问题的方法
Apr 27 PHP
过滤掉PHP数组中的重复值的实现代码
Jul 17 PHP
简单的php文件上传(实例)
Oct 27 PHP
php判断两个浮点数是否相等的方法
Mar 14 PHP
php判断数组中是否存在指定键(key)的方法
Mar 17 PHP
在php中设置session用memcache来存储的方法总结
Jan 14 PHP
在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析
Mar 06 PHP
深入剖析PHP中printf()函数格式化使用
May 23 PHP
php 中phar包的使用教程详解
Oct 26 PHP
PHP如何通过表单直接提交大文件详解
Jan 08 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式二图文详解
Apr 09 PHP
php多进程并发编程防止出现僵尸进程的方法分析
Feb 28 PHP
CI操作cookie的方法分析(基于helper类库)
Mar 28 #PHP
CI映射(加载)数据到view层的方法
Mar 28 #PHP
CI配置多数据库访问的方法
Mar 28 #PHP
浅谈PHP中其他类型转化为Bool类型
Mar 28 #PHP
CI分页类首页、尾页不显示的解决方法
Mar 28 #PHP
CodeIgniter分页类pagination使用方法示例
Mar 28 #PHP
php实现简单爬虫的开发
Mar 28 #PHP
You might like
PHP序列号生成函数和字符串替换函数代码
2012/06/07 PHP
Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题
2015/03/27 PHP
PHP数学运算与数据处理实例分析
2016/04/01 PHP
Smarty分页实现方法完整实例
2016/05/11 PHP
Laravel事件监听器用法实例分析
2019/03/12 PHP
ExtJs GridPanel简单的增删改实现代码
2010/08/26 Javascript
js判断生效时间不得大于失效时间的思路及代码
2013/04/23 Javascript
javascript将相对路径转绝对路径示例
2014/03/14 Javascript
JavaScript字符串对象fromCharCode方法入门实例(用于把Unicode值转换为字符串)
2014/10/17 Javascript
解决ueditor jquery javascript 取值问题
2014/12/30 Javascript
理解JavaScript表单的基础知识
2016/01/25 Javascript
jQuery表格插件datatables用法汇总
2016/03/29 Javascript
JavaScript中document.referrer的用法详解
2017/07/04 Javascript
关于Vue实现组件信息的缓存问题
2017/08/23 Javascript
React 组件渲染和更新的实现代码示例
2019/02/21 Javascript
inquirer.js一个用户与命令行交互的工具详解
2019/05/18 Javascript
微信小程序实现下拉刷新动画
2019/06/21 Javascript
快速解决layui弹窗按enter键不停弹窗的问题
2019/09/18 Javascript
[05:02][DOTA2]DOTA进化论 第一期
2013/09/27 DOTA
python自然语言编码转换模块codecs介绍
2015/04/08 Python
Python本地与全局命名空间用法实例
2015/06/16 Python
Python爬虫实现抓取京东店铺信息及下载图片功能示例
2018/08/07 Python
python多线程http压力测试脚本
2019/06/25 Python
修改 CentOS 6.x 上默认Python的方法
2019/09/06 Python
python通用读取vcf文件的类(复制粘贴即可用)
2020/02/29 Python
Python虚拟环境的创建和包下载过程分析
2020/06/19 Python
python程序需要编译吗
2020/06/19 Python
如何实现一个python函数装饰器(Decorator)
2020/10/12 Python
python自动生成sql语句的脚本
2021/02/24 Python
美国网上鞋城:Shoeline.com
2016/11/17 全球购物
New Balance天猫官方旗舰店:始于1906年,百年慢跑品牌
2017/11/15 全球购物
idealfit英国:世界领先的女性健身用品和运动衣物品牌
2017/11/25 全球购物
体育系毕业生求职自荐信
2014/04/16 职场文书
商场客服专员岗位职责
2014/06/13 职场文书
领导班子三严三实心得体会
2014/10/13 职场文书
详解Vue中$props、$attrs和$listeners的使用方法
2022/02/18 Vue.js