cache_lite试用


Posted in PHP onFebruary 14, 2007

今天研究下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

PHP 相关文章推荐
php+mysql 实现身份验证代码
Mar 24 PHP
常见的PHP五种设计模式小结
Mar 23 PHP
php多文件上传功能实现原理及代码
Apr 18 PHP
php像数组一样存取和修改字符串字符
Mar 21 PHP
浅谈php优化需要注意的地方
Nov 27 PHP
php强制用户转向www域名的方法
Jun 19 PHP
PHP判断FORM表单或URL参数来的数据是否为整数的方法
Mar 25 PHP
PHP将页面中点击数量高的链接进行高亮显示的方法
May 30 PHP
Yii2实现自定义独立验证器的方法
May 05 PHP
php爬取天猫和淘宝商品数据
Feb 23 PHP
PHPMAILER实现PHP发邮件功能
Apr 18 PHP
thinkphp5.1 框架钩子和行为用法实例分析
May 25 PHP
一个捕获函数输出的函数
Feb 14 #PHP
模拟flock实现文件锁定
Feb 14 #PHP
回答PHPCHINA上的几个问题:URL映射
Feb 14 #PHP
简单采集了yahoo的一些数据
Feb 14 #PHP
自己前几天写的无限分类类
Feb 14 #PHP
用PHPdig打造属于你自己的Google[图文教程]
Feb 14 #PHP
php中的一个中文字符串截取函数
Feb 14 #PHP
You might like
用PHP发电子邮件
2006/10/09 PHP
摘自织梦CMS中的图片处理类
2015/08/08 PHP
PHP随机数 C扩展随机数
2016/05/04 PHP
PHP下载文件的函数实例代码
2016/05/18 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
php+Ajax无刷新验证用户名操作实例详解
2019/03/04 PHP
javascript cookie解码函数(兼容ff)
2008/03/17 Javascript
javascript firefox不显示本地预览图片问题的解决方法
2008/11/12 Javascript
jQuery学习3:操作元素属性和特性
2010/02/07 Javascript
基于jQuery的消息提示插件之旅 DivAlert(三)
2010/04/01 Javascript
原生javascript实现无间缝滚动示例
2014/01/28 Javascript
JavaScript之filter_动力节点Java学院整理
2017/06/28 Javascript
vue 插值 v-once,v-text, v-html详解
2018/01/19 Javascript
React组件内事件传参实现tab切换的示例代码
2018/07/04 Javascript
Vue使用Clipboard.JS在h5页面中复制内容实例详解
2019/09/03 Javascript
vue页面引入three.js实现3d动画场景操作
2020/08/10 Javascript
python实现的文件夹清理程序分享
2014/11/22 Python
Python socket实现的简单通信功能示例
2018/08/21 Python
python利用thrift服务读取hbase数据的方法
2018/12/27 Python
对Python的交互模式和直接运行.py文件的区别详解
2019/06/29 Python
使用 Python 处理 JSON 格式的数据
2019/07/22 Python
Python 画出来六维图
2019/07/26 Python
解决Keras TensorFlow 混编中 trainable=False设置无效问题
2020/06/28 Python
属性与 @property 方法让你的python更高效
2020/09/21 Python
Python 可视化神器Plotly详解
2020/12/26 Python
印度购物网站:TATA CLiQ
2017/11/23 全球购物
澳大利亚先进的皮肤和激光诊所购物网站:Soho Skincare
2018/10/15 全球购物
上海中网科技笔试题
2012/02/19 面试题
QA工程师岗位职责
2013/11/20 职场文书
运动会广播稿60字
2014/01/15 职场文书
小松树教学反思
2014/02/11 职场文书
《小小竹排画中游》教学反思
2014/02/26 职场文书
教堂婚礼主持词
2014/03/14 职场文书
搞笑的获奖感言
2014/08/16 职场文书
高三复习计划
2015/01/19 职场文书
运动会开幕式新闻稿
2015/07/17 职场文书