|
此處作者是使用生成靜態(tài)文件的方法:
復(fù)制代碼 代碼如下:
/**
* @desc 生成靜態(tài)文件時(shí)使用
* @todo htmlcache
* @param $root string html文件存放路徑
* @param $rule string html文件命名規(guī)則
* @param $url string 需要生成HTML文件的動(dòng)態(tài)網(wǎng)頁(yè)地址
* @return boole true/false
*/
public function setHtmlCache($root,$rule,$url){
//檢測(cè)是否生成過靜態(tài)文件
if (file_exists($root.$rule.'.html')){//已經(jīng)存在靜態(tài)文件
@unlink($root.$rule.'.html');//刪除靜態(tài)文件
return file_put_contents($root.$rule.'.html', file_get_contents($url));//重新生成
}else{//不存在靜態(tài)文件直接生成
return file_put_contents($root.$rule.'.html', file_get_contents($url));
}
}
該段方法是最普通的生成靜態(tài)文件方式,歡迎大家進(jìn)行交流溝通!
php技術(shù):PHP中實(shí)現(xiàn)生成靜態(tài)文件的方法緩解服務(wù)器壓力,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。