yii的缓存的应用(3)

            'connectionString'=>'sqlite:/wwwroot/blog/protected/data/blog.db',  

            'schemaCachingDuration'=>3600,  

        ),  

    ),  

);  

2. 在框架中的使用  

Yii::app()->dbcache ->set($key, $value, $expire);  

Yii::app()->dbcache ->get($key);  

三. 文件缓存的使用  

1. 编辑配置文件config/main.php 添加dbcache配置  

// application components  

'components'=>array(  

       'filecache'=>array(  

         'class'=>'system.caching.CFileCache',      

         //我们使用CFileCache实现缓存,缓存文件存放在runtime文件夹中  

         'directoryLevel'=>'2',   //缓存文件的目录深度  

       ),  

),  

2. 在框架中的使用  

Yii::app()->filecache ->set($key, $value, $expire);  

Yii::app()->filecache ->get($key);  

四.    APC使用  

1.    编辑配置文件config/main.php 添加dbcache配置  

'components'=>array(  

       'class' => 'system.caching.CApcCache',  

),  

缓存是用于提升网站性能的一种即简单又有效的途径。通过存储相对静态的数据至缓存以备所需,我们可以省去生成
这些数据的时间。
在 Yii 中使用缓存主要包括配置和访问缓存组件 。 如下的应用配置指定了一个使用两台缓存服务器的 memcache 缓存
组件:

[plain] 

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),  

10 ),  

11 ),  

12 ),  

13 );  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/11207.html