cache_lite试用
2015-01-24信息快讯网
从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 执行系统外部命令 system() exec() passthru()
php 随机数的产生、页面跳转、件读写、文件重命名、switch语句
用PHP的ob_start() 控制您的浏览器cache
PHP file_get_contents 函数超时的几种解决方法
php ignore_user_abort与register_shutdown_function 使用方法
Windows PHP5和Apache的安装与配置
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
PHP 服务器配置(使用Apache及IIS两种方法)
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
UCenter Home二次开发指南
PHP memcache扩展的三种安装方法
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
php Try Catch异常测试
PHP setcookie() cannot modify header information 的解决方法
解决php中Cannot send session cache limiter 的问题的方法
用PHP的ob_start();控制您的浏览器cache!
再次研究下cache_lite
几篇关于无限分类算法的文章第1/5页
回答PHPCHINA上的几个问题:URL映射
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
MySQL中create table语句的基本语法是
PHP has encountered an Access Violation
安装APACHE
用php实现像JSP,ASP里Application那样的全局变量
URL Rewrite的设置方法
windows下PHP APACHE MYSQ完整配置
adodb与adodb_lite之比较
使用adodb lite解决问题
《PHP边学边教》(02.Apache+PHP环境配置――下篇)
用PHP的ob_start();控制您的浏览器cache!