PHP轉html
為什麼要轉成 html 靜態頁
例如:
1. 有某個部分(例如:首頁),每天會抓資料庫當版面,導致每次開都頻繁存取資料庫,如果一整天都是一樣的內容,實在不需要連接資料庫。
2. 使用 PHP 時,apache 都需要執行 PHP 的 解讀(interpreted),這樣可以省下這部分運算過程。
3. ...總之就是省
ps: 存成JSON格式也很好用
作法
$s_fname = "xxx.php";
$o_fname = "xxx.html";
ob_end_clean();
ob_start();
include($s_fname);
$length = ob_get_length();
$buffer = ob_get_contents();
$buffer = eregi_replace("r","",$buffer);
ob_end_clean();
$fp = fopen($o_fname,"w+");
fwrite($fp,$buffer);
fclose($fp);
exit;
其他應用自己想囉