萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> PHP中實現生成靜態文件的方法緩解服務器壓力

PHP中實現生成靜態文件的方法緩解服務器壓力

 使用生成靜態文件的方法解決服務器與數據庫訪問壓力,下面有個不錯的教程,感興趣的朋友可以參考下

互聯網快速普及的現在社會,越來越多的人會在一個web應用上進行交流,因而導致服務器與數據庫訪問壓力與日俱增,這邊就需要進行一些優化,譬如增加緩存、二級緩存、動態網頁靜態化以及其他的高端技術。    此處作者是使用生成靜態文件的方法:  代碼如下: /**  * @desc 生成靜態文件時使用  * @todo htmlcache  * @param $root string html文件存放路徑  * @param $rule string html文件命名規則  * @param $url string 需要生成HTML文件的動態網頁地址  * @return boole true/false  */  public function setHtmlCache($root,$rule,$url){  //檢測是否生成過靜態文件  if (file_exists($root.$rule.'.html')){//已經存在靜態文件  @unlink($root.$rule.'.html');//刪除靜態文件  return file_put_contents($root.$rule.'.html', file_get_contents($url));//重新生成  }else{//不存在靜態文件直接生成  return file_put_contents($root.$rule.'.html', file_get_contents($url));  }  }    該段方法是最普通的生成靜態文件方式,歡迎大家進行交流溝通! 
copyright © 萬盛學電腦網 all rights reserved