頁面靜態化

2021-08-25 04:35:52 字數 707 閱讀 1227

在**應用中,為了提高頁面的訪問速度,經常需要將動態頁面靜態化以提高頁面的訪問速度,因為動態頁面一般要從資料庫檢索資訊,頻繁訪問動態頁面會大大提高資料庫的負載,並且訪問速度也比靜態頁面慢.本文通過在程式裡建立乙個http請求,將返回的輸出流儲存為html檔案的方式來生成靜態頁面.在cms類的應用中,資訊發布完可直接呼叫這段**,給定乙個動態連線位址如http://localhost:8080/cms/info.jsp?infoid=001,生成乙個靜態頁面。

/**

* 將資訊轉化為靜態html

** @param ssourceurl

* 動態資訊訪問url

* @param sdestdir

* 儲存為靜態檔案的目錄

* @param shtmlfile

* 生成的靜態檔名,可以按資訊的唯一id+.html命名

* @throws ioexception

*/public static void convert2html(string ssourceurl, string sdestdir,

string shtmlfile) throws ioexception else

in.close();

fout.close();

}}

頁面靜態化

隨著 的內容的增多和使用者訪問量的增多,無可避免的是 載入會越來越慢,受限於頻寬和伺服器同一時間的請求次數的限制,我們往往需要在此時對我們的 進行 優化和伺服器配置的優化。一般情況下會從以下方面來做優化 什麼是靜態化?純靜態 將php程式生成靜態的html檔案,儲存到伺服器的磁碟中。客戶端訪問的時候...

頁面靜態化

header content type text html charset utf8 set time limit 0 url str file get contents url var dump str die reg isu preg match all reg,str,arr var dump...

頁面靜態化

隨著 的內容的增多和使用者訪問量的增多,無可避免的是 載入會越來越慢,受限於頻寬和伺服器同一時間的請求次數的限制,我們往往需要在此時對我們的 進行 優化和伺服器配置的優化。一般情況下會從以下方面來做優化 1.為什麼要靜態化?一 加快頁面開啟瀏覽速度,因為無需連線資料庫 二 有利於搜尋引擎優化seo ...