Yii开启片段缓存的方法

作者:蓝色雨敏 时间:2023-11-21 05:00:40 

本文实例讲述了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程序设计有所帮助。

标签:Yii,缓存
0
投稿

猜你喜欢

  • linux CentOS 7.4下 mysql5.7.20 密码改回来的处理方法

    2024-01-25 17:36:56
  • jQuery实现AJAX定时刷新局部页面实例

    2024-05-02 17:05:27
  • Python区块链块的添加教程

    2021-01-12 13:20:00
  • 使用Python中OpenCV和深度学习进行全面嵌套边缘检测

    2021-04-21 10:21:34
  • Firebox 3 后退后按钮 diasabled 状态不恢复的一个解决方案

    2008-11-06 12:28:00
  • SQL Server误区30日谈 第10天 数据库镜像在故障发生后 马上就能发现

    2024-01-13 02:40:08
  • 解决golang 反射interface{}做零值判断的一个重大坑

    2024-05-21 10:24:27
  • python实现websocket的客户端压力测试

    2023-09-30 11:19:57
  • ie7.0浏览器 兼容问题苦煞网站设计者

    2007-08-08 17:11:00
  • PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)

    2023-10-14 02:31:42
  • Mysql如何查看表及字段信息

    2024-01-28 21:35:43
  • asp如何选择访问速度最快的站点?

    2010-06-10 18:34:00
  • python编写朴素贝叶斯用于文本分类

    2022-01-29 18:45:51
  • MySQL更新存放JSON的字段、\\“ 转义成 “的问题描述

    2024-01-13 16:30:00
  • python TCP Socket的粘包和分包的处理详解

    2021-06-14 16:49:50
  • js实现类似iphone的网页滑屏解锁功能示例【附源码下载】

    2024-04-16 09:24:09
  • MySQL UPDATE delete 语句的速度

    2008-03-12 12:22:00
  • vue实现图片懒加载的方法分析

    2024-04-27 16:10:29
  • python实现12306火车票查询器

    2021-04-07 16:05:58
  • Python Django框架url反向解析实现动态生成对应的url链接示例

    2021-08-23 04:30:38
  • asp之家 网络编程 m.aspxhome.com