PEAR Cache_Lite如何将缓存保存到不同的文件夹中?
我在使用PEAR中的Cache_Lite来控制缓存,由于缓存文件会比较多,因此我想将它们保存到不同的文件夹中,我是这样做的(附带的例子)
-----------------------------------------------
<?php
// Bench script of Cache_Lite
// $Id: bench.php,v 1.6 2002/09/28 18:05:29 fab Exp $
error_log(E_ALL ^ E_NOTICE);
require_once('Cache/Lite.php');
$options = array(
'caching' => true,
'cacheDir' => 'tmp/',
'lifeTime' => 10
);
$Cache_Lite = new Cache_Lite($options);
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');
}
?>
------------------------------------------------
运行之后是有结果,但就是缓存不是保存到这个GROUP:test中,而是直接保存在tmp文件夹中,为什么呢?这样做错了吗?有人知道如何操作没有?谢谢了。