專業鋁門窗、鍛造門設計及安裝
價格便宜、品質好、設計佳,值得您信賴
油漆30多年專業技術團隊
幫您輕鬆搞定房子抓漏防水等惱人問題

首頁  •  j2h 論壇 • 程式設計討論     • 

關於產生靜態頁面速度的問題

房東:世紀風
發表時間:2007-01-30



我利用ob_get_contents()來取得動態頁面產生的頁面內容輸出一個靜態頁面的,然後轉向靜態頁面訪問,這個轉向只有在要重新產生靜態的時候發生。。
所以要產生靜態頁面都是訪問一下動態頁面,這樣子的速度是很慢的,尤其是批量產生靜態頁面的時候。
不曉得大家是用什麼方法透過ob_get_contents()產生靜態頁面快一點的?
能用程式直接取得動態產生的內容嗎?我想這樣了肯定會比訪問一下網站快很多。

下面是我靜態輸出轉向的代碼,請大家給我一些見意。多謝了。
========================================
//設定靜態輸出檔案名時才執行
if( $filename ) {
$content = $ofun->make_static(ob_get_contents());//替換動態連接為靜態

$outfile = "../".$dir.$filename;
if( ! file_exists( dirname($outfile) ) ) {//檔案夾不存在
$ofun->makedir( dirname($outfile) , 0777 );//建立檔案夾
}

$ofun->putfile( $outfile , $content );//靜態輸出
//echo $content;//檢視輸出靜態檔案內容(測試用)

header( "location: ".$outfile );//轉向到靜態
exit;
ob_flush();
}





  • 贊助網站       

    廣利不動產-新板特區指名度最高、值得您信賴的好房仲
    您的托付,廣利用心為您服務
    廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲
    完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心!



  •  共 0 人回應

    姓名:
    佈告內容:
    其他選項: