程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 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));  }  }    該段方法是最普通的生成靜態文件方式,歡迎大家進行交流溝通! 
    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved