PEAR教程(二)--Pear的Cache介绍
生成了一个文件,很有成就感吧?!
在web页面我们发现第一次运行的时间用时大约1秒,缓存生成之后用时则只为原来的1/1000,这样的效率就不需要我再多余描述了吧!!其实上面这个例子的大体流程是,1.建立缓存参数,包括缓存的ID;2.根据参数和ID检查缓存是否存在,如果存在,则缓存数据被获取在$data变量中,然后echo出来,否则重新生成缓存,将页面的结果保存在变量中,然后将变量的数据写入缓存。不过这样的方式很不方便,因为所有的输出我们必须将其写到一个变量中,这样其实是比较麻烦的,要用到很多字符串连接,代码很难维护,当然简单的cache最好还是建议采用这样的方式。不过你别担心,强大的PEAR不会这么弱智的,所以它也提供了另外一种方式,其实就是获取缓冲区取出变量的方式,下面看看这个简单的例子,对应的manual章节在这里。
这里你想干什么就干什么,包括执行php,包括数据库查询,只要是php允许的都可以在这里完成,是不是很方便呢
再去看看cache的目录下是不是又多了一个文件? cache就介绍到这里,下面有几个需要注意的地方: 1.cache的ID一定要唯一,可以将一些参数集成进来 2.cache的缓存路径最好写绝对路径 3.本节的重点在于注释,请仔细阅读注释 另外,通过我的介绍,如何删除缓存大家可以去看看对应的手册了,上面的例子在于抛砖引玉,如果上面的例子你会用了,接下的缓存操作应该不是难事了。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |