SpeedPHP/缓存配置
SpeedPHP | 快速入门 | 访问交互 | 数据操作 | 框架概述 | 模板引擎 | 优化加速 | 开发指南 | 数据模型 | API参考 |
文件缓存[ ]
在默认的情况下,spAccess可以通过文件的方式类进行缓存,通过以下配置可以设置缓存文件的位置
'sp_cache' => APP_PATH.'/tmp', // 框架临时文件夹目录
大部分情况下,开发者无需对sp_cache地址进行配置。
emcache缓存[ ]
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;
参考来源[ ]
http://speedphp.com/manual.html
SpeedPHP使用手册导航 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|