yii数据库缓存实例分析

yii数据库缓存实例分析

ID:30506645

大小:16.05 KB

页数:3页

时间:2018-12-30

yii数据库缓存实例分析_第1页
yii数据库缓存实例分析_第2页
yii数据库缓存实例分析_第3页
资源描述:

《yii数据库缓存实例分析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解Yii数据库缓存实例分析  本文实例讲述了Yii数据库缓存用法。分享给大家供大家参考,具体如下:  yii 操作数据库缓存:  1、在main.php主文件中添加  'dbcache'=>array(   'class'=>'system.caching.CDbCache',   //数据库缓存,注意你自己的路径问题  ),  2、设置数据库缓存  Yii::app()->

2、cache->set($key,$value,$outtime);  //$key唯一主键,$value对应主键的值(可以是数组),$outtime过期时间。  3、获取缓存  Yii::app()->cache->get($key);  //设置数据库缓存时的主键key  4、删除缓存  Yii::app()->cache->delete($key);//同上  5、清空缓存文件  Yii::app()->cache->fulsh();  //将删除服务器上面的所有文件缓存,即cache文件夹里面的所有缓存文

3、件对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  应用实例:(好多视频没有给出在list列表页如果做缓存,列表页需要有page信息,稍微复杂一点,下面给出一个list页面的数据库缓存实例)  当前一个url地址:http://www.aaaa.com/news/list/gid/2/nid/3

4、/page/1.html  先判定缓存是否存在:  if(isset($_GET['gid'])){     $gid=intval($_GET['gid']);  }else{     $gid=1;  }  ..........  我这里省略掉了其他的判定条件,当前仅需要判定的信息有$gid,$nid,$pages(注意,当前变量没有用$page而是使用的$pages,因为如果使用$page会出错误,和分页中的$page相冲突)  $newsListCache=Yii::app()->cache->get(

5、"newsList$gid$nid$pages");  //可以保证其唯一性即可  if(!empty($newsListCache))//判定如果有这个文件则走这个文件下面return了所以后面的数据就不会再走了对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  return$newsListC

6、ache;  。。。。。//这里就是你的其他代码数据,不用管它  Yii::app()->cache->set("newsList$gid$nid$pages",$newsList,3600);//这里的第一个参数需要和上面的对应,第二个参数就是你的数据,第三个参数就是过期时间。  希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。