很简单实用的 PHP 文件缓存– DsCache, 核心的两行代码从 QeePHP 的 SVN 中扒出来的( 省去了序列化,所以速度远远快于普通文件缓存机制 );

LD 修改这个已经有一段时间了, 上星期集成到公司的某个项目中, 自己测试效果挺不错, 今天抽点世间完善一下; 星期一就能知道实际高压下的性能了 嘿嘿^_^

主页: http://code.google.com/p/dscache/

说明:

* 使用:
* require_once ‘Cache.class.php’;
* define(‘DSCACHE_DIR’,'/tmp’); //缓存目录,必须指定
* define(‘DSCACHE_ENCODING’, true); //默认 true, 使用 md5 加密文件名
* define(‘DSCACHE_LIFE_TIME’, 900); //默认 900秒
*
* Cache::set(‘select * from test’, $data); //缓存变量
* Cache::get(‘cache id 1234′); //得到缓存
* Cache::remove(‘my cache file’); //清除特定缓存文件
* Cache::removeAll(); //清空缓存目录

DsCache 协议BSD, so 无所谓,请便.