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中uploaded_files函数使用方法详解
Mar 09 PHP
PHP安全防范技巧分享
Nov 03 PHP
php 地区分类排序算法
Jul 01 PHP
ThinkPHP快速入门实例教程之数据分页
Jul 01 PHP
54个提高PHP程序运行效率的方法
Jul 19 PHP
PHP实现数据分页显示的简单实例
May 26 PHP
php注册和登录界面的实现案例(推荐)
Oct 24 PHP
PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
Feb 06 PHP
PHP 实现页面静态化的几种方法
Jul 23 PHP
PHP递归实现汉诺塔问题的方法示例
Nov 25 PHP
PHPUnit测试私有属性和方法功能示例
Jun 12 PHP
php中array_fill函数的实例用法
Mar 02 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实现XML与数据格式进行转换类实例
2015/07/29 PHP
php格式化时间戳
2016/12/17 PHP
Javascript中的isNaN函数使用说明
2011/11/10 Javascript
jQuery结合HTML5制作的爱心树表白动画
2015/02/01 Javascript
Jquery promise实现一张一张加载图片
2015/11/13 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
2015/12/02 Javascript
关于vue.js发布后路径引用的问题解决
2017/08/15 Javascript
NodeJs form-data格式传输文件的方法
2017/12/13 NodeJs
vue之浏览器存储方法封装实例
2018/03/15 Javascript
百度小程序自定义通用toast组件
2019/07/17 Javascript
小程序如何写动态标签的实现方法
2020/02/05 Javascript
Python中文竖排显示的方法
2015/07/28 Python
简单解决Python文件中文编码问题
2015/11/22 Python
Win10下python3.5和python2.7环境变量配置教程
2018/09/18 Python
学习python可以干什么
2019/02/26 Python
python3中类的继承以及self和super的区别详解
2019/06/26 Python
使用python绘制cdf的多种实现方法
2020/02/25 Python
python实现拼接图片
2020/03/23 Python
Python实现汇率转换操作
2020/05/03 Python
Python实现加密接口测试方法步骤详解
2020/06/05 Python
Python faker生成器生成虚拟数据代码实例
2020/07/20 Python
HTML5 localStorage使用总结
2017/02/22 HTML / CSS
世界上最具创新性的增强型知名运动品牌:Proviz
2018/04/03 全球购物
美国修容界大佬创建的个人美妆品牌:Kevyn Aucoin Beauty
2018/12/12 全球购物
Fnac西班牙官网:法国文化和电子产品零售商
2021/03/14 全球购物
控制工程专业个人求职信
2013/09/25 职场文书
护理专业推荐信
2013/11/07 职场文书
日语系毕业生推荐信
2013/11/11 职场文书
入团者的自我评价分享
2013/12/02 职场文书
2014三八妇女节活动总结
2014/03/01 职场文书
放飞中国梦演讲稿
2014/04/23 职场文书
2014年营销工作总结
2014/11/22 职场文书
高考百日冲刺决心书
2015/09/23 职场文书
入党心得体会
2019/06/20 职场文书
laravel ajax curd 搜索登录判断功能的实现
2021/04/17 PHP
Python实现对齐打印 format函数的用法
2022/04/28 Python