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 相关文章推荐
多文件上载系统完整版
Oct 09 PHP
php5中date()得出的时间为什么不是当前时间的解决方法
Jun 30 PHP
php中显示数组与对象的实现代码
Apr 18 PHP
解析PHP实现多进程并行执行脚本
Jun 18 PHP
解析php利用正则表达式解决采集内容排版的问题
Jun 20 PHP
PHP解析RSS的方法
Mar 05 PHP
php使用post数组的键值创建同名变量并赋值的方法
Apr 03 PHP
PHP的PDO常用类库实例分析
Apr 07 PHP
利用PHP访问带有密码的Redis方法示例
Feb 09 PHP
利用php获得flv视频长度的实例代码
Oct 26 PHP
thinkphp整合系列之极验滑动验证码geetest功能
Jun 18 PHP
PHP使用Http Post请求发送Json对象数据代码解析
Jul 16 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
漫威DC即将合作联动,而双方早已经秘密开始
2020/04/09 欧美动漫
php导出csv数据在浏览器中输出提供下载或保存到文件的示例
2014/04/24 PHP
Yii学习总结之安装配置
2015/02/22 PHP
WordPress的文章自动添加关键词及关键词的SEO优化
2016/03/01 PHP
javascript json 新手入门文档
2009/12/03 Javascript
JQuery对表格进行操作的常用技巧总结
2014/04/23 Javascript
小议JavaScript中Generator和Iterator的使用
2015/07/29 Javascript
JavaScript仿支付宝密码输入框
2015/12/29 Javascript
onclick和onblur冲突问题的快速解决方法
2016/04/28 Javascript
JavaScript仿淘宝页面图片滚动加载及刷新回顶部的方法解析
2016/05/24 Javascript
bootstrap table使用入门基本用法
2017/05/24 Javascript
微信小程序 选项卡的简单实例
2017/05/24 Javascript
微信小程使用swiper组件实现图片轮播切换显示功能【附源码下载】
2017/12/12 Javascript
iview table render集成switch开关的实例
2018/03/14 Javascript
使用webpack3.0配置webpack-dev-server教程
2018/05/29 Javascript
vue-cli 打包后提交到线上出现 &quot;Uncaught SyntaxError:Unexpected token&quot; 报错
2018/11/06 Javascript
通过微信公众平台获取公众号文章的方法示例
2019/12/25 Javascript
JS实现表单中点击小眼睛显示隐藏密码框中的密码
2020/04/13 Javascript
详解JavaScript中的Object.is()与&quot;===&quot;运算符总结
2020/06/17 Javascript
详解vue中v-model和v-bind绑定数据的异同
2020/08/10 Javascript
Vue 打包的静态文件不能直接运行的原因及解决办法
2020/11/19 Vue.js
Python2.7版os.path.isdir中文路径返回false的解决方法
2019/06/21 Python
Python进阶:生成器 懒人版本的迭代器详解
2019/06/29 Python
多个python文件调用logging模块报错误
2020/02/12 Python
Python中用pyinstaller打包时的图标问题及解决方法
2020/02/17 Python
Tensorflow加载Vgg预训练模型操作
2020/05/26 Python
python opencv图像处理(素描、怀旧、光照、流年、滤镜 原理及实现)
2020/12/10 Python
Css3圆角边框制作代码
2015/11/18 HTML / CSS
请解释接口的显式实现有什么意义
2012/05/26 面试题
团队精神演讲稿
2013/12/31 职场文书
初中生自我鉴定
2014/02/04 职场文书
教师节商场活动方案
2014/02/13 职场文书
大学生两会学习心得体会
2014/03/10 职场文书
政协调研汇报材料
2014/08/15 职场文书
软件项目经理岗位职责
2015/04/01 职场文书
Django实现WebSocket在线聊天室功能(channels库)
2021/09/25 Python