cache_lite试用
作者:bea
今天研究下pear的cache_lite。 从http://pear.php.net上下载了最新的cache_lite。cache_lite是pear库类中一个轻型的cache库类。的确轻型,代码总计4个文件。lite.php cache/File.php cache/unction.php cache/output.php。而且扩展性特别好,加入到自己的库类,主要修改下lite.php的raiseError函数。 加入自己的库类后,开始测试。首先基本的缓存: <?
今天研究下pear的cache_lite。
从
http://pear.php.net上下载了最新的cache_lite。cache_lite是pear库类中一个轻型的cache库类。的确轻型,代码总计4个文件。lite.php cache/File.php cache/unction.php cache/output.php。而且扩展性特别好,加入到自己的库类,主要修改下lite.php的raiseError函数。
加入自己的库类后,开始测试。首先基本的缓存:
<? require_once('../libs/cache/Lite.php'); $id='1'; $options = array( 'cacheDir' => '../cache/test/', 'lifeTime' => 60 ); $cache=new Cache_Lite($options); if($data=$cache->get($id)){ echo $data; }else{ $data=time(); $cache->save($data); echo $data; } ?>
为了测试效果更容易发现,我把缓存时间设置为1分钟。运行后,你到../cache/test/目录中发现一个文件cache_c21f969b5f03d33d43e04f8f136e7682_c4ca4238a0b923820dcc509a6f75849b,这就是cache_lite产生的缓存文件。打开后你会发现数据是加密的。当然,这是为了安全起见的。
在刷新页面,你会发现页面没有什么改变,这就是缓存起作用了,很简单吧。^_^。1分钟后,刷新,哈哈,改变了。这样就实现了缓存的基本效果。
cache_lite还可以实现函数缓存等等多种功能,具体我就不介绍了,大家可以访问
http://www.phpobject.net/blog/books/cache_lite.html
有用 | 无用
从
http://pear.php.net上下载了最新的cache_lite。cache_lite是pear库类中一个轻型的cache库类。的确轻型,代码总计4个文件。lite.php cache/File.php cache/unction.php cache/output.php。而且扩展性特别好,加入到自己的库类,主要修改下lite.php的raiseError函数。
加入自己的库类后,开始测试。首先基本的缓存:
<? require_once('../libs/cache/Lite.php'); $id='1'; $options = array( 'cacheDir' => '../cache/test/', 'lifeTime' => 60 ); $cache=new Cache_Lite($options); if($data=$cache->get($id)){ echo $data; }else{ $data=time(); $cache->save($data); echo $data; } ?>
为了测试效果更容易发现,我把缓存时间设置为1分钟。运行后,你到../cache/test/目录中发现一个文件cache_c21f969b5f03d33d43e04f8f136e7682_c4ca4238a0b923820dcc509a6f75849b,这就是cache_lite产生的缓存文件。打开后你会发现数据是加密的。当然,这是为了安全起见的。
在刷新页面,你会发现页面没有什么改变,这就是缓存起作用了,很简单吧。^_^。1分钟后,刷新,哈哈,改变了。这样就实现了缓存的基本效果。
cache_lite还可以实现函数缓存等等多种功能,具体我就不介绍了,大家可以访问
http://www.phpobject.net/blog/books/cache_lite.html
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- 实现了一个PHP5的getter/setter基类的代码
- php公用函数列表[正则]
- 发布一个用PHP fsockopen写的HTTP下载的类
- 如何提高PHP速度
- 隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
- excellent!——ASCII Art(由目标图象生成ascii)
- 珊瑚虫IP库浅析
- PHP中HTTP方式下的Gzip压缩传输方法举偶
- PHP+.htaccess实现全站静态HTML文件GZIP压缩传输(一)
- php调用mysql存储过程
- mysql中存储过程、函数的一些问题
- 让PHP支持页面回退的两种方法[转]
- 浅析PHP水印技术
- 解决GD中文乱码问题
- 使用apache模块rewrite_module (转)
- 谈谈PHP的输入输出流
- 修改了一个很不错的php验证码(支持中文)
- PHP数据缓存技术
- 再次研究下cache_lite