2007-7-17 10:51
civilianshop
PEAR Cache_Lite 如何将缓存保存到不同的文件夹中?
设置了缓存选项:
$options = array(
'caching' => true,
'cacheDir' => 'D:/tmp/',
'lifeTime' => 3600
);
$cache_lite = new Cache_Lite($options);
由于会产生很多的缓存,我想一个目录中的文件数量是有限制的吧,考虑到性能和管理,想将这些缓存文件保存到tmp文件夹下的不同子目录中,如tmp/music/, tmp/dvd/.
但是我这样测试却没用:
if ($data = $Cache_Lite->get('123', 'test')) {
echo($data);
} else {
$data = '';
for($i=0;$i<1000;$i++) {
$data .= '0123456789';
}
echo($data);
$Cache_Lite->save($data, '123', 'test');
}
有高人知道怎样实现这个功能吗?谢谢。
[b][color=Red]刚刚在其它的论坛找到答案了,谢谢大家。[/color][/b]
[[i] 本帖最后由 civilianshop 于 2007-7-17 11:58 编辑 [/i]]