当前位置:多学网学习教育电脑学习编程入门PHP教程浅谈PHP生成静态页的两种方法

浅谈PHP生成静态页的两种方法

[08-23 22:09:23]   来源:http://www.duoxue8.com  PHP教程   阅读:212
浅谈PHP生成静态页的两种方法,标签:PHP技巧,php培训,php学习,php安装,http://www.duoxue8.com

我用动态的缓存 三个函数实现最简单的缓存更能
function getQueryCache($key){
$cacFile = "cache/" . $key . ".php";
if(file_exists($cacFile)){
@include($cacFile);
return $cacValue;
}
return false;
}
function setQueryCache($key, & $result){
$cacFile = "cache/" . $key . ".php";
$fp = fopen($cacFile, "w");
if(false != $fp){
fwrite($fp, "<?phpn$cacValue = " . var_export($result, true) . "n?>");
fclose($fp);
return true;
}
return false;
}
function refreshCache(){
$cacDir = "cache";
$now = time();
$refreshStatus = false;
@include($cacDir . "/cfg.php");
if(isset($cacheConfig)){
foreach($cacheConfig as $i => $cache){
if(($cache["rtime"] + $cache["ttl"]) < $now){
unlink($cacDir . "/" . $cache["file"] . ".php");
$cacheConfig[$i]["rtime"] = $now;
$refreshStatus = true;
}
}
if($refreshStatus){
if($fp = fopen($cacDir . "/cfg.php", "w")){
fwrite($fp, "<?phpn$cacheConfig = " . var_export($cacheConfig, true) . "n?>");
fclose($fp);
}
}
}
}



上一页  [1] [2] 


浅谈PHP生成静态页的两种方法 结束。
Tag:PHP教程PHP技巧,php培训,php学习,php安装电脑学习 - 编程入门 - PHP教程
浅谈PHP生成静态页的两种方法相关文章