12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- <?php
- # 缓存配置,一共有四级缓存:mysql数据库缓存、data数据缓存、html页面模板缓存、load加载器缓存
- return array
- (
- # 启用mysql数据库缓存,这个缓存是根据表名自动生成,dever::load形式和service的all、one形式均自动支持,无需手动添加
- 'mysql' => 0,
- # 启用页面缓存 会根据当前的url来生成缓存,相当于页面静态化。
- 'html' => 0,
- # 启用数据级别缓存 这个缓存是程序员自定义的:Dever::cache('name', 'value', 3600);
- 'data' => 3600,
- # 启用load加载器缓存
- 'load' => 3600,
- # 缓存精细控制,可以根据缓存的key(mysql为表名、service为小写类名,规则是模糊匹配),来控制每一条缓存
- 'load_key' => array
- (
- # 定义缓存名为auth.data的缓存时间
- 'auth.data' => 200,
- ),
-
- # 缓存清理的参数名,值为clear
- 'clear' => 'dever_cache',
- # 是否启用key失效时间记录,启用之后,将会记录每个key的失效时间
- 'expire' => true,
- # 缓存类型
- 'type' => 'memcache',//memcache、redis
- # 缓存保存方式,支持多个数据源、多台缓存服务器
- 'store' => array
- (
- array
- (
- 'host' => '127.0.0.1',
- 'port' => '11211',
- 'weight' => 100,
- ),
- /*
- array
- (
- 'host' => '127.0.0.1',
- 'port' => '11212',
- 'weight' => 100,
- ),
- */
- ),
- );
|