浅谈PHP生成静态页的两种方法
[08-23 22:09:23] 来源:http://www.duoxue8.com PHP教程 阅读:212次我用动态的缓存 三个函数实现最简单的缓存更能
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);
}
}
}
}
浅谈PHP生成静态页的两种方法 结束。
- ·上一个:PHP生成静态html网页的三种方法
- 浅谈PHP生成静态页的两种方法
- › 浅谈PHP生成静态页的两种方法
- 在百度中搜索相关文章:浅谈PHP生成静态页的两种方法
- 在谷歌中搜索相关文章:浅谈PHP生成静态页的两种方法
- 在soso中搜索相关文章:浅谈PHP生成静态页的两种方法
- 在搜狗中搜索相关文章:浅谈PHP生成静态页的两种方法