cache_lite试用
今天研究下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
相关推荐
-
cache_lite试用
今天研究下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('
-
再次研究下cache_lite
晚上详细的看了下cache_lite,功能比我想象中的强大的多.当然目前我还没有发现它是否支持直接保存PHP代码来缓存的功能,不过我想应该是可以扩展实现的. 这里有几个例子: <? require_once('../libs/cache/Lite.php'); $options = array( 'cacheDir' => '../cache/test/', 'fileLocking' =>true, 'writeControl'=>true, 'r
-
试用Linux的法宝--Demo Linux试用
你还记得第一次用Linux系统的情景吗?正如其他人一样,也许你也有过痛苦的安装经历吧:也许你也使用FIPS或者Partition Magic来增加你的硬盘空间,也许你也曾小心翼翼.提心吊胆,害怕由于自己的误操作而造成硬盘系统的坏死.你经常会为在一个知之甚少的Linux系统中完成上述操作而感到头痛,但是现在有一个好办法来解决这一难题---使用DemoLinux. DemoLinux第一次为人们所知是在2000年的Linux产品巴黎博览会上.DemoLinux可以使用户不需要实际安装Linux操作系
-
Linux操作系统中安装和试用IE、Office等软件
听说出了一种新的Linux中文版本,LinXP,可以在Linux下运行IE6.0 及Office 2000,PhotoShop 7等Windows应用软件,太好了,其实用Windows软件大家主要还是因为许多常用的应用软件如IE,Office 等只能在Windows下运行,而Windows经常出现的蓝屏.死机.网络病毒让人叫哭不迭,如果能在Linux下运行这些常用的应用软件,又能享受Linux稳定的内核,强大的网络的安全性,无疑对广大的用户来说又多了一种新的选择.(可以躲过一浪接一浪的网络病毒攻
-
大早上更新了Visual Studio 2019 试用一下
一.界面改变 1.项目创建界面 首先启动界面改变就不说了,创建项目的界面做了较大改变,感觉在向vs for mac 靠拢 ,而后者感觉像xcode.. 2.菜单 2019 2017 2019将解决方案名放到了菜单右边, 比2017少了顶部一条,敲代码的空间更大了一点,但感觉菜单太靠近顶部了,有点压抑有木有 二.参照帮助文档看看新功能 1.代码清理.修复 编辑器下面多了个小刷子,下拉选项中选择配置 可以选择多个累加到默认配置中,点击小刷子或者按ctrl+K,ctrl+E自动执行设置的多个修复项.
-
py-charm延长试用期限实例
不敢说得太明显太仔细,反正你懂的. 有两种方法,一种是搭建本地授权服务器,另一种是直接替换核心文件,修改对应的注册码. 先说第一种. 下载IntelliJIDEALicenseServer,然后找到对应的平台,比如我的是win10 x64的文件运行,看屏幕输出提示,复制授权服务器地址http://127.0.0.1:1017,粘贴到pycharm的注册地址即可. 亲测可用. 再说下第二种. 比较麻烦,先安装java jdk,如果想使用pycharm 64位的就装64位的java. 然后下载jet
-
大早上更新了Visual Studio 2019 试用一下
一.界面改变 1.项目创建界面 首先启动界面改变就不说了,创建项目的界面做了较大改变,感觉在向vs for mac 靠拢 ,而后者感觉像xcode.. 2.菜单 2019 2017 2019将解决方案名放到了菜单右边, 比2017少了顶部一条,敲代码的空间更大了一点,但感觉菜单太靠近顶部了,有点压抑有木有 二.参照帮助文档看看新功能 1.代码清理.修复 编辑器下面多了个小刷子,下拉选项中选择配置 可以选择多个累加到默认配置中,点击小刷子或者按ctrl+K,ctrl+E自动执行设置的多个修复项.
-
详解Navicat Premium 15 无限试用脚本的方法
具体内容如下所示: @echo off echo\ echo\ echo 适用于 Navicat 12.0.29 echo 正在清除试用信息... for /f %%i in ('reg query HKCU\Software\Classes\CLSID') do call:checkDelCLSID %%i reg delete HKCR\NavicatProfileBackup /f 1>nul 2>nul reg delete HKCR\NavicatProfileBatchJob /f
-
Navicat Premium 15无限试用注册表修改的方法详解
最近看上了Navicat Premium 15对PostgreSQL的支持,老版本的会有找不到oid字段报错,网上栖息的一些和谐版本是通过暴力修改二进制文件中的密钥来完成的,把可执行文件的数字签名也给破坏了,若遇到别有用心的捆绑个后门也不是不可以,运行着没有底气,于是寻找突破14天试用的办法. 网上有12版本的删注册表方法,显得有些暴力,本文在这些方法的基础上缩小了删除的范围,避免伤及无辜. 首先把HKEY_CURRENT_USER\Software\Classes\CLSID和HKEY_CUR
-
.NET 6新特性试用之常量内插字符串
目录 前言: 一.常量内插字符串 结论: 前言: 编写代码时,我们常常需要组合字符串. 如下代码: string scheme = "https"; string host = "xxx.com"; int port = 8080; Console.WriteLine(string.Format("{0}://{1}:{2}", scheme, host, port)); 但是,这种替换方式容易会产生错误,比如写错参数顺序,索引数字无效等. 因此
随机推荐
- 用Mootools获得操作索引的两种方法分享
- 实用301转向到另一域名相应页面的asp代码
- 使用准则进行条件查询--1.4.从窗体中选择查询的条件
- AngularJs中 ng-repeat指令中实现含有自定义指令的动态html的方法
- Egret引擎开发指南之视觉编程
- Windows服务器应对高并发和DDOS攻击的配置方法
- 基于Python数据可视化利器Matplotlib,绘图入门篇,Pyplot详解
- js关于getImageData跨域问题的解决方法
- PHP中source #N问题的解决方法
- php获取开始与结束日期之间所有日期的方法
- php导入excel文件到mysql数据库的方法
- 浅谈JavaScript中promise的使用
- 圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现
- Powershell小技巧之编辑Hosts文件
- 简单学习C#中的泛型方法使用
- 详解Mybatis分页插件 - 示例代码
- JavaScript 加号(+)运算符号
- PHP+iframe图片上传实现即时刷新效果
- Android strings.xml使用方法及技巧
- 初探js和简单隐藏效果的实例