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 fread()使用技巧
Jan 22 PHP
巧用php中的array_filter()函数去掉多维空值的代码分享
Sep 07 PHP
更改localhost为其他名字的方法
Feb 10 PHP
C#使用PHP服务端的Web Service通信实例
Apr 08 PHP
PHP生成RSS文件类实例
Dec 05 PHP
PHP中实现获取IP和地理位置类分享
Feb 10 PHP
php实现搜索类封装示例
Mar 31 PHP
PHP中如何防止外部恶意提交调用ajax接口
Apr 11 PHP
PHP读取大文件的几种方法介绍
Oct 27 PHP
PHP常用日期加减计算方法实例小结
Jul 31 PHP
PHP实现十进制数字与二十六进制字母串相互转换操作示例
Aug 10 PHP
PHP的mysqli_sqlstate()函数讲解
Jan 23 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写杨辉三角实例代码
2011/07/17 PHP
php冒泡排序、快速排序、快速查找、二维数组去重实例分享
2014/04/24 PHP
php socket客户端及服务器端应用实例
2014/07/04 PHP
getJSON跨域SyntaxError问题分析
2014/08/07 PHP
PHP计算指定日期所在周的开始和结束日期的方法
2015/03/24 PHP
基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码
2015/08/25 PHP
基于laravel where的高级使用方法
2019/10/10 PHP
Yii框架where查询用法实例分析
2019/10/22 PHP
初学JavaScript第二章
2008/09/30 Javascript
FileUpload 控件 禁止手动输入或粘贴的实现代码
2010/04/07 Javascript
灵活应用js调试技巧解决样式问题的步骤分享
2012/03/15 Javascript
js基础知识(公有方法、私有方法、特权方法)
2015/11/06 Javascript
javascript每日必学之条件分支
2016/02/17 Javascript
谈谈JavaScript中浏览器兼容问题的写法小议
2016/12/17 Javascript
Vue仿手机qq的实例代码(demo)
2017/09/08 Javascript
js定时器实现倒计时效果
2017/11/05 Javascript
Angular 4.x+Ionic3踩坑之Ionic3.x pop反向传值详解
2018/03/13 Javascript
微信小程序WebSocket实现聊天对话功能
2018/07/06 Javascript
微信小程序中换行空格(多个空格)写法详解
2018/07/10 Javascript
使用puppeteer爬取网站并抓出404无效链接
2018/12/20 Javascript
layui动态表头的实现代码
2019/08/22 Javascript
微信小程序之下拉列表实现方法解析(附完整源码)
2019/08/23 Javascript
Angular8 简单表单验证的实现示例
2020/06/03 Javascript
[05:41]2014DOTA2西雅图国际邀请赛 小组赛7月10日TOPPLAY
2014/07/10 DOTA
[42:20]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
[50:02]完美世界DOTA2联赛循环赛 Magma vs IO BO2第一场 11.01
2020/11/02 DOTA
django model去掉unique_together报错的解决方案
2016/10/18 Python
python 全文检索引擎详解
2017/04/25 Python
python字符串的方法与操作大全
2018/01/30 Python
python使用建议技巧分享(三)
2020/08/18 Python
银行贷款承诺书
2014/03/29 职场文书
建筑安全标语
2014/06/07 职场文书
九一八事变演讲稿范文
2014/09/14 职场文书
中秋节寄语2015
2015/03/24 职场文书
Springboot如何使用logback实现多环境配置?
2021/06/16 Java/Android
JavaScript实现简单拖拽效果
2021/09/15 Javascript