首页 PHP 库 其它类库 非常好用的php缓存类
非常好用的php缓存类
<?
/*
用户需要事先定义的常量:
_CachePath_        模板缓存路径
_CacheEnable_        自动缓存机制是否开启,未定义或为空,表示关闭自动缓存机制
_ReCacheTime_        自动重新缓存间隔时间,单位为秒,未定义或为空,表示关闭自动重新缓存
*/
class cache
{
    var $cachefile;
    var $cachefilevar;
    function cache()
    {
        //生成当前页的Cache组文件名 $this->cachefilevar 及文件名 $this->cachefile
        //动态页的参数不同对应的Cache文件也不同,但是每一个动态页的所有Cache文件都有相同的文件名,只是扩展名不同
        $s=array(".","/");$r=array("_","");
        $this->cachefilevar=str_replace($s,$r,$_SERVER["SCRIPT_NAME"])."_".$_GET[_ActionVar_];
        $this->cachefile=$this->cachefilevar.".".md5($_SERVER["REQUEST_URI"]);
    }

缓存就是数据交换的缓冲区,当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。

因为缓存往往使用的是RAM,所以在用完后还是会把文件送到硬盘等存储器里永久存储。电脑里最大的缓存就是内存条了,最快的是CPU上镶的L1和L2缓存,显卡的显存是给显卡运算芯片用的缓存,硬盘上也有16M或者32M的缓存。


免责声明

本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn

相关文章

推荐25款php中非常有用的类库,25款php中非类库 推荐25款php中非常有用的类库,25款php中非类库

13 Jun 2016

推荐25款php中非常有用的类库,25款php中非类库。推荐25款php中非常有用的类库,25款php中非类库 Snappy Snappy是PHP5用于生成缩略图,快照,PDF,URL或HTML页面。它采用了优秀的基于WebKit的wkht

网站适用的PHP缓存类 网站适用的PHP缓存类

13 Jun 2016

网站适用的PHP缓存类。缓存在实际使用当中应用很广泛,可以减轻对服务器数据库的访问,提高运行速度。目前很多CMS内容管理系统中频繁使用缓存机制来提高系

一个不错的PHP缓存类引见和PHP缓存函数介绍以及使用 一个不错的PHP缓存类引见和PHP缓存函数介绍以及使用

13 Jun 2016

一个不错的PHP缓存类介绍和PHP缓存函数介绍以及使用缓存在实际使用当中应用很广泛,可以减轻对服务器数据库的访问,提高运行速度。目前很多CMS内容管理系统中频繁使用缓存机制来提高系统运行的效率。下面是一个写得不错的缓存类,可以参考下缓存的机制与写法。cache.php 代码如下:<? /* 用户需要事先定义的常量: _CachePath_

深入解析Linux的缓存机制:各种常见缓存类型及其使用场景 深入解析Linux的缓存机制:各种常见缓存类型及其使用场景

23 Jan 2024

Linux缓存机制全解析:常见的缓存类型和应用场景,需要具体代码示例引言:随着计算机技术的不断发展,数据处理速度的要求也越来越高。为了提高数据的访问速度和减少磁盘IO操作,操作系统引入了缓存机制。在Linux系统中,缓存是非常重要的机制之一,它能够有效地提升系统的性能和响应速度。本文将全面解析Linux缓存机制,介绍常见的缓存类型和应用场景,并提供具体的代码

在PHP应用中使用Redis缓存技术的好处 在PHP应用中使用Redis缓存技术的好处

20 Jun 2023

随着Web应用的快速发展,如何提高Web应用的性能,加速数据访问和响应速度变得越来越重要。在这个背景下,Redis是一种高效的缓存方案,它为Web应用提供快速的数据访问和处理能力。今天,我们就来探讨在PHP应用中使用Redis缓存技术的好处。数据读取速度更快当PHP应用程序需要从数据库中读取大量数据时,Redis可以为Web服务器提供快速,可靠的缓存服务,从

非常好用的Zend Framework分页类_php实例 非常好用的Zend Framework分页类_php实例

17 May 2016

这篇文章主要介绍了非常好用的Zend Framework分页类,包含控制层、模型层、视图层及分页源码,Css部分请自由发挥,需要的朋友可以参考下

See all articles