Yiii中如何应用缓存技术
来源:互联网 发布:全国乡镇村边界数据 编辑:程序博客网 时间:2024/04/29 11:21
Yiii中如何应用缓存技术:
缓存是用于提升网站性能的一种即简单又有效的途径。
在 Yii 中使用缓存主要包括配置和访问缓存组件。
首先是如何配置Yii的缓存。
在你的工作目录中找到/config/man.php (默认)加入以下代码:
array( ......
'components'=>array(
......
'cache'=>array(
'class'=>'system.caching.CMemCache',
'servers'=>array(
array('host'=>'server1','port'=>11211,'weight'=>60),
array('host'=>'server2','port'=>11211,'weight'=>40),
),
),
),
);
Class 代表某个类, 其它的是类的数据~`具体可以查看特定的类源文件
程序运行的时候可以通过 Yii::app()->cache 来访问缓存组件。
Yii 提供多种缓存组件以便在不同的媒介上存储缓存数据。比如 CMemCache 组件封装了 PHP memcache 扩展,它使用内存作为存储缓存的媒介;CApcCache 组件封装了 PHP APC 扩展;CDbCache 组件在数据库里存储缓存数据。下面是各种缓存组件的简要说明:
CMemCache: 使用 PHP memcache 扩展.
CApcCache: 使用 PHP APC 扩展.
CXCache: 使用 PHP XCache 扩展. 注意,该组件从 1.0.1 版本开始提供。
CEAcceleratorCache:使用 PHP EAccelerator 扩展 。
CDbCache: 使用一张数据库表来存储缓存数据。它默认在运行时目录建立并使用一个 SQLite3 数据库,你可以通过设置 connectionID 属性显式地指定一个数据库给它使用。
CZendDataCache:使用uses Zend Data Cache 作为基础缓存媒介。注意,自版本 1.0.4 可用。
CFileCache: 使用文件来存储缓存数据。特别适用于大块数据(例如页面)。注意,自版本 1.0.6 可用。
具体使用方法可以查看Yii API ,YII的缓存很简单也很灵活.
- Yiii中如何应用缓存技术
- Java动态缓存技术:WEB缓存应该如何应用
- asp中缓存cache技术的应用
- ThinkPHP-缓存应用-缓存技术应用
- 详细讲解PHP中缓存技术的应用
- asp中缓存cache技术的应用 Application
- 如何在项目中应用数字签名技术
- java动态缓存技术:WEB缓存应用
- java动态缓存技术:WEB缓存应用
- HTML5中缓存技术
- PHP企业级应用缓存技术
- CDN加速应用中,如何解决DNS缓存问题?
- 移动应用开发中如何做数据缓存
- Java中如何使用Redis做缓存应用
- 如何清理Android应用缓存
- 在制造业环境中如何应用仓储管理技术
- C#中双缓存技术
- 一系列缓存技术的组合应用
- Asp.net MVC2.0系列文章-添加操作
- 关于数据库的索引分析
- [Android] 编译main.xml 生成一个main.out.xml什么原因
- Asterisk电子传真-5
- 【转】 Sybase identity 字段
- Yiii中如何应用缓存技术
- sql T_sql 关于字符串的一些常用操作实例
- Java中类与类的关系
- 构造朴实的测试用例
- sql T_sql 计算两个时间的时间差(精确到秒)
- Asp.net MVC2.0系列文章-显示列表和详细页面操作
- Maya Mel eval命令
- sql T_sql 关于left join ,right join ,inner join 的使用以及区别
- NTFS 下的 Windows XP 权限与帐户-5