其他
2012年6月20号,优化了调取方式,项目使用中占用内存更少,速度更快;
demo演示地址blog http://lucene.sinaapp.com/
使用说明```
$fck = md5('ab_123'); //缓存key $data = date('Y-m-d H:i:s'); //缓存内容,可以是字符串 或数组 FileCache::set($fck,$data,3600); //写缓存,缓存时间一小时 FileCache::get($fck); //取缓存 FileCache::get_filename(); //查看缓存文件全路径 FileCache::un_set($fck); //清缓存 ```
就是这么简单,下面是完整代码
```
$fck = md5('ab_123'); $data = FileCache::get($fck); if(!$data) { $data = array( 'str' => 'abcdef', 'time' => date('Y-m-d H:i:s'), ); FileCache::set($fck,$data,3); //为了方便测试,这里写3秒 } print_r($data); ```
有些情况下,需要把某些缓存文件单独存到某个目录,代码
```
$fck = md5('tmp_123'); $data = FileCache::get($fck,'/tmp_dir/'); //读取缓存时指定目录 if(!$data) { $data = array( 'str' => 'tmp_abcdef', 'time' => date('Y-m-d H:i:s'), ); FileCache::set($fck,$data,3,'/tmp_dir/');
php
缓存
文件
filecache
非常
好用
暂无评论