Yii中缓存依赖的处理
一重点数据库
public function getPmByName($city)
{
if($info = Yii::app()->cache->get("$city")){
return $info;
}
$sql = "select city_info from pm25 where city_name = '{$city}' limit 1"; //这样写目的是为了下面依赖
$cmd = Yii::app()->db->createCommand($sql)->queryScalar();
if($cmd){
Yii::app()->cache->set($city, $cmd, 3600 ,new CDbCacheDependency($sql));
}
return $cmd?$cmd:0;
}
转载于:https://www.cnblogs.com/zhongyuan/p/3567494.html
Yii中缓存依赖的处理相关推荐
- 缓存依赖中cachedependency对象
缓存依赖主要提供以下功能: 1.SQL 缓存依赖项可用于应用程序缓存和页输出缓存. 2.可在 SQL Server 7.0 及更高版本中使用 SQL 缓存依赖项. 3.可以在网络园(一台服务器上存在多 ...
- Yii2性能优化之:缓存依赖
Yii2性能优化之:缓存依赖 Yii中的缓存依赖,简单来说就是将缓存和另外一个东西绑定在一起,如果另外一个东西发生变化,那么缓存也将发生变化.有点儿类似于JS中的触发事件(但是也不那么像),缓存的变动 ...
- System.Web.Caching.Cache类 缓存 各种缓存依赖
原文:System.Web.Caching.Cache类 缓存 各种缓存依赖 Cache类,是一个用于缓存常用信息的类.HttpRuntime.Cache以及HttpContext.Current.C ...
- 转: 理解AngularJS中的依赖注入
理解AngularJS中的依赖注入 AngularJS中的依赖注入非常的有用,它同时也是我们能够轻松对组件进行测试的关键所在.在本文中我们将会解释AngularJS依赖注入系统是如何运行的. Prov ...
- CacheDependency缓存依赖里面的 absoluteExpiration(绝对到期时间),弹性到期时间(slidingExpiration)...
按Msdn解释,CacheDependency在存储于 ASP.NET 应用程序的 Cache 对象中的项与文件.缓存键.文件或缓存键的数组或另一个 CacheDependency 对象之间建立依附性 ...
- 【状态保持】Cache 基于SQL 数据库 的缓存依赖 轮询机制详解
首先声明一下如果您还不了解什么是Cache(缓存)请您先搜一下有关信息然后再看这篇文章. 当数据库中的信息发生变化的时候,应用程序能够获取变化的通知是缓存依赖得以实现的基础.应用程序可以通过两种途径获 ...
- SQL Server SqlCacheDependency 缓存依赖
SQL server数据缓存依赖有两种实现模式,轮询模式,通知模式. 1 轮询模式实现步骤 此模式需要SQL SERVER 7.0/2000/2005版本以上版本都支持 主要包含以下几步: 1. ...
- asp.net中缓存的使用介绍一
介绍: 在我解释cache管理机制时,首先让我阐明下一个观念:IE下面的数据管理.每个人都会用不同的方法去解决如何在IE在管理数据.有的会提到用状态管理,有的提到的cache管理,这里我比较喜欢cac ...
- 理解AngularJS中的依赖注入
作者 CraftsCoder 冷月无声 - 博客频道 - CSDN.NET http://blog.csdn.net/jaytalent/article/details/50986402 本文结合一些 ...
最新文章
- 赢得高薪的锦囊三秘诀
- 图论(四)------非负权有向图的单源最短路径问题,Dijkstra算法
- Android Telephony分析(四) ---- TelephonyManager详解
- 企业实战_22_MyCatSQL拦截
- python 元组比较大小_为什么元组比列表更快?
- pycharm如何解决新建的文件没有后缀的问题
- Spring ActiveMQ示例(第2部分)
- 热更新_UnityXlua热更新
- Spring boot Redis客户端 乱码
- 操作系统实验报告,适用与大一大二学生
- 关于图像格式jpg、gif、png、svg、bmp、WebP的区别以及应用场景
- 基于python 爬虫的数据库设计开题报告_基于博容舆情分析的Python爬虫系统的设计与应用开题报告...
- 计算机系统如何禁止删除文件,如何彻底删除文件防止恢复【详细介绍】
- java 函数参数后加throw_函数后面加throw关键字
- 苹果计算机怎样恢复桌面,mac桌面整理_使Mac桌面恢复整洁的四种技巧
- java hotspot server_Java HotSpot(TM)64位服务器VM警告
- SSL/TLS一键配置工具-IISCrypto
- 分布式存储之 Glusterfs
- 市场营销中4P,4C的区别
- 12864点阵液晶显示模块的原理