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 相关文章推荐
javascript,php获取函数参数对象的代码
Feb 03 PHP
使用PHPMyAdmin修复论坛数据库的图文方法
Jan 09 PHP
PHP中“简单工厂模式”实例代码讲解
Sep 04 PHP
php pki加密技术(openssl)详解
Jul 01 PHP
页面乱码问题的根源及其分析
Aug 09 PHP
PHP5.5和之前的版本empty函数的不同之处
Jun 13 PHP
PHP之正则表达式捕获组与非捕获组(详解)
Jul 29 PHP
php下载文件,添加响应头的简单实例
Sep 22 PHP
PHP最常用的正则表达式
Feb 13 PHP
PHP实现时间比较和时间差计算的方法示例
Jul 24 PHP
php实现的顺序线性表示例
May 04 PHP
PHP反射原理与用法深入分析
Sep 28 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
2014过年倒计时示例
2014/01/31 PHP
php通过字符串调用函数示例
2014/03/02 PHP
PHP获取浏览器信息类和客户端地理位置的2个方法
2014/04/24 PHP
值得分享的php+ajax实时聊天室
2016/07/20 PHP
Django中的cookie与session操作实例代码
2017/08/17 PHP
实例讲解php实现多线程
2019/01/27 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
javascript iframe中打开文件,并检测iframe存在否
2008/12/28 Javascript
javascript实现tabs选项卡切换效果(扩展版)
2013/03/19 Javascript
jquery ajax的success回调函数中实现按钮置灰倒计时
2013/11/19 Javascript
JS+CSS实现大气的黑色首页导航菜单效果代码
2015/09/10 Javascript
js调出上下文菜单的实例
2015/12/17 Javascript
解决给dom元素绑定click等事件无效问题的方法
2017/02/17 Javascript
vue2.0全局组件之pdf详解
2017/06/26 Javascript
关于Vue实现组件信息的缓存问题
2017/08/23 Javascript
jquery图片预览插件实现方法详解
2019/07/18 jQuery
使用layui前端框架弹出form表单以及提交的示例
2019/10/25 Javascript
JavaScript中ES6规范中let和const的用法和区别
2020/08/06 Javascript
Vue实现todo应用的示例
2021/02/20 Vue.js
python获取一组数据里最大值max函数用法实例
2015/05/26 Python
python基于phantomjs实现导入图片
2016/05/13 Python
django主动抛出403异常的方法详解
2019/01/04 Python
Python实现的调用C语言函数功能简单实例
2019/03/13 Python
python实现对图片进行旋转,放缩,裁剪的功能
2019/08/07 Python
python读取大文件越来越慢的原因与解决
2019/08/08 Python
Python利用命名空间解析XML文档
2020/08/10 Python
HTML5 Canvas标签使用收录
2009/07/07 HTML / CSS
HTML5打开手机扫码功能及优缺点
2017/11/27 HTML / CSS
巴西最好的男鞋:Rafarillo
2018/05/25 全球购物
日本最大化妆品和美容产品的综合口碑网站:cosme shopping
2019/08/28 全球购物
企业项目策划书
2014/01/11 职场文书
国家助学金获奖感言
2014/01/31 职场文书
医科大学毕业生自荐信
2014/02/03 职场文书
白血病募捐倡议书
2014/05/14 职场文书
专题民主生活会对照检查材料思想汇报
2014/09/29 职场文书
Vue3实现简易音乐播放器组件
2022/08/14 Vue.js