数据处理 >> 缓存配置
SpeedPHP 3 Release Candidate 下一篇»«上一篇 模板引擎配置
缓存配置
spAccess缓存配置
文件缓存
在默认的情况下,spAccess可以通过文件的方式类进行缓存,通过以下配置可以设置缓存文件的位置
'sp_cache' => APP_PATH.'/tmp', // 框架临时文件夹目录
大部分情况下,开发者无需对sp_cache地址进行配置。
Memcache缓存
Memcache快速文件缓存服务
驱动类名称:access_driver_memcache
驱动标识:memcache
备注:需要配置memcache服务器信息
配置:
'launch' => array(
'function_access' => array(
array("spAccessCache", "memcache"),
),
),
'ext' => array(
'spAccessCache' => array(
'memcache_host' => '123.456.789.10', // memcache服务器地址
'memcache_port' => '1111', // memcache服务器端口
),
),
请注意,使用Memcache缓存将需要配置Memcache服务器及服务端口,服务器地址默认为:localhost,端口默认为11211
Xcache缓存
驱动类名称:access_driver_xcache
驱动标识:xcache
配置:
'launch' => array(
'function_access' => array(
array("spAccessCache", "xcache"),
),
),
APC缓存
驱动类名称:access_driver_apc
驱动标识:apc
配置:
'launch' => array(
'function_access' => array(
array("spAccessCache", "apc"),
),
),
eAccelerator缓存
驱动类名称:access_driver_eaccelerator
驱动标识:eaccelerator
配置:
'launch' => array(
'function_access' => array(
array("spAccessCache", "eaccelerator"),
),
),
SAE的Memcache缓存
SAE(新浪云计算)的Memcache缓存机制
驱动类名称:access_driver_saememcache
驱动标识:saememcache
配置:
'launch' => array(
'function_access' => array(
array("spAccessCache", "saememcache"),
),
),
请注意:使用SAE的Memcache缓存,需要在SAE环境中预先开启Memcache服务
使用数据表作为缓存
驱动类名称:access_driver_db
驱动标识:db
配置:
'launch' => array(
'function_access' => array(
array("spAccessCache", "db"),
),
),
请注意:使用数据表进行缓存,请建立以下的数据表:
CREATE TABLE `access_cache` ( `cacheid` bigint(20) NOT NULL AUTO_INCREMENT, `cachename` varchar(100) NOT NULL, `cachevalue` text, PRIMARY KEY (`cacheid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
相关文章
数据表关联操作教程一,一对一关联 下一篇»«上一篇 数据表三种关联在SpeedPHP框架中的实现








