一个简单的不能再简单的页面缓存,效果还是比较明显的
<?php
/* 页面缓存机制
* 摘要:页面缓存机制
* 类名:SimpleCache
* 文件名称:SimpleCache_class.php
* 版本:0.0.2
* 创建时间:2004.7.24 03:38
* 修改时间:2004.11.28 23:28
* 作者:[email protected]
* 版权:COPYRIGHT(C) 2004-2005 流影工作室
*/
/* 使用方法
require_once("SimpleCache.php");
$effect_param = array(
"a","b","c","d","e"
);
$effect_flag_param = array(
"a", "b", "c"
);
$cache = new SimpleCache();
$cache->start(5,$effect_param,$effect_flag_param);
//-- ---//
echo "HHHH";
//-- --//
$cache->end();
*/
define("CACHE_NO_CREATE", "NO" );
define("CACHE_CREATE","YES" );
define("CACHE_CREATE_FAULT","ERR" );
//缓存类路径
define("ROOT","/data1" );
define("CACHE",ROOT."/cache" );
class SimpleCache
{
var $filename; //要保存的文件名称
var $flag ;
var $effect_time ;
var $cache_error ;
//以下是 0.0.2 版更新
var $effect_param = Array(); //有效参数
var $effect_flag_param = Array(); //标记型参数
var $cache_path; //要保存文件的目录名称
//启用缓存
//$flag CACHE_CREATE ob_start 启动
//$flag CACHE_NO_CREATE 不需要创建缓存 读取缓存
//$flag CACHE_CREATE_FAULT 创建缓存失败
//0.0.2 版更新
function start($effect, $effect_param, $effect_flag_param )
{
$this->effect_time = $effect ;
if(!is_array($effect_param ))
{
$this->flag = CACHE_CREATE_FAULT ;
$this->cache_error .= "/n"."/$effect_param 不是数组" ;
}
else
{
$this
<?php
/* 页面缓存机制
* 摘要:页面缓存机制
* 类名:SimpleCache
* 文件名称:SimpleCache_class.php
* 版本:0.0.2
* 创建时间:2004.7.24 03:38
* 修改时间:2004.11.28 23:28
* 作者:[email protected]
* 版权:COPYRIGHT(C) 2004-2005 流影工作室
*/
/* 使用方法
require_once("SimpleCache.php");
$effect_param = array(
"a","b","c","d","e"
);
$effect_flag_param = array(
"a", "b", "c"
);
$cache = new SimpleCache();
$cache->start(5,$effect_param,$effect_flag_param);
//-- ---//
echo "HHHH";
//-- --//
$cache->end();
*/
define("CACHE_NO_CREATE", "NO" );
define("CACHE_CREATE","YES" );
define("CACHE_CREATE_FAULT","ERR" );
//缓存类路径
define("ROOT","/data1" );
define("CACHE",ROOT."/cache" );
class SimpleCache
{
var $filename; //要保存的文件名称
var $flag ;
var $effect_time ;
var $cache_error ;
//以下是 0.0.2 版更新
var $effect_param = Array(); //有效参数
var $effect_flag_param = Array(); //标记型参数
var $cache_path; //要保存文件的目录名称
//启用缓存
//$flag CACHE_CREATE ob_start 启动
//$flag CACHE_NO_CREATE 不需要创建缓存 读取缓存
//$flag CACHE_CREATE_FAULT 创建缓存失败
//0.0.2 版更新
function start($effect, $effect_param, $effect_flag_param )
{
$this->effect_time = $effect ;
if(!is_array($effect_param ))
{
$this->flag = CACHE_CREATE_FAULT ;
$this->cache_error .= "/n"."/$effect_param 不是数组" ;
}
else
{
$this