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 相关文章推荐
phpMyAdmin 安装教程全攻略
Mar 19 PHP
php表单提交问题的解决方法
Apr 12 PHP
PHP面向对象程序设计之类常量用法实例
Aug 20 PHP
Yii核心组件AssetManager原理分析
Dec 02 PHP
memcache一致性hash的php实现方法
Mar 05 PHP
typecho插件编写教程(四):插件挂载
May 28 PHP
浅析Yii2集成富文本编辑器redactor实例教程
Apr 25 PHP
zen_cart实现支付前生成订单的方法
May 06 PHP
php安装php_rar扩展实现rar文件读取和解压的方法
Nov 17 PHP
PHP判断数组是否为空的常用方法(五种方法)
Feb 08 PHP
PHP dirname功能及原理实例解析
Oct 28 PHP
PHP生成随机密码4种方法及性能对比
Dec 11 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
PHPShop存在多个安全漏洞
2006/10/09 PHP
利用PHP制作简单的内容采集器的代码
2007/11/28 PHP
PHP安全性漫谈
2012/06/28 PHP
php自动加载机制的深入分析
2013/06/08 PHP
php文件上传后端处理小技巧
2016/05/22 PHP
PHP中strpos、strstr和stripos、stristr函数分析
2016/06/11 PHP
方便实用的jQuery checkbox复选框全选功能简单实例
2013/10/09 Javascript
JS和JQUERY获取页面大小,滚动条位置,元素位置(示例代码)
2013/12/14 Javascript
Jquery 分页插件之Jquery Pagination
2015/08/25 Javascript
基于bootstrap风格的弹框插件
2016/12/28 Javascript
jQuery.Ajax()的data参数类型详解
2017/07/23 jQuery
layui table 列宽百分比显示的实现方法
2019/09/28 Javascript
原生js实现的金山打字小游戏(实例代码详解)
2020/03/16 Javascript
深入分析在Python模块顶层运行的代码引起的一个Bug
2014/07/04 Python
pygame游戏之旅 游戏中添加显示文字
2018/11/20 Python
python中count函数简单的实例讲解
2020/02/06 Python
利用Python自动化操作AutoCAD的实现
2020/04/01 Python
python 实现图像快速替换某种颜色
2020/06/04 Python
解决Pytorch自定义层出现多Variable共享内存错误问题
2020/06/28 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
2020/10/31 Python
python中使用.py配置文件的方法详解
2020/11/23 Python
python爬取微博评论的实例讲解
2021/01/15 Python
CSS3 实现穿梭星空动画
2020/11/13 HTML / CSS
HTML5 Canvas绘制圆点虚线实例
2015/01/01 HTML / CSS
司机的工作范围及职责
2013/11/13 职场文书
化工专业推荐信范文
2013/11/28 职场文书
数控个人求职信范文
2014/02/03 职场文书
质量提升方案
2014/06/16 职场文书
关于教师节的广播稿
2014/09/10 职场文书
行政秘书工作自我鉴定
2014/09/15 职场文书
2014预备党员批评与自我批评思想汇报
2014/09/20 职场文书
2015年财务科工作总结范文
2015/05/13 职场文书
寻找最美乡村教师观后感
2015/06/18 职场文书
七年级话题作文之执着
2019/11/19 职场文书
Python中常见的导入方式总结
2021/05/06 Python
mysql自增长id用完了该怎么办
2022/02/12 MySQL