WindEacceleratorCache实现Eaccelerator动态内容缓存功能。
Eaccelerator是一款php加速器、优化器、编码器及动态内容缓存。 提供对方访问接口如下: 该缓存策略从AbstractWindCache类中继承三个配置项: array(
'security-code' => '', //继承自AbstractWindCache,安全码配置
'key-prefix' => '', //继承自AbstractWindCache,缓存key前缀
'expires' => '0', //继承自AbstractWindCache,缓存过期时间配置
)
使用方式: 1、您可以像使用普通类库一样使用该组件: Wind::import('WIND:cache.strategy.WindEacceleratorCache');
$cache->set('name', 'xxx');
2、同时您也可以使用组件配置的方式实现调用,在应用配置中的组件配置块(components),配置该组件命名为eacceleratorCache如下: 'eacceleratorCache' => array(
'path' => 'WIND:cache.strategy.WindEacceleratorCache',
'scope' => 'singleton',
'config' => array(
'security-code' => '',
'key-prefix' => '',
'expires' => '0',
),
),
在应用中可以通过如下方式实现访问: $cache = Wind::getApp()->getComponent('eacceleratorCache');
$cache->set('name', 'cacheTest');
关于组件配置的相关说明请参考组件配置一章.<note>注意:要使用EacceleratorCache组件,需要安装eaccelerator扩展支持。</note> the last known user to change this file in the repository <LastChangedBy: xiaoxiao >
Located in /cache/strategy/WindEacceleratorCache.php [line 59]
WindModule
|
--AbstractWindCache
|
--WindEacceleratorCache
Author(s):
Information Tags:
Version: | $Id: WindEacceleratorCache.php 2973 2011-10-15 19:22:48Z yishuo $ |
Copyright: | ©2003-2103 phpwind.com |
License: | http://www.windframework.com |
|
Methods
|