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;

其他應用自己想囉

results matching ""

    No results matching ""