關於FSO靜態生成技術的應用範圍之解決思路 (轉)

amyz發表於2007-08-14
關於FSO靜態生成技術的應用範圍之解決思路 (轉)[@more@]

自從技術出現,我們可以靜態生成網頁。可以生成字尾為"htm,html..."也可以生成

"."的網頁。其實只要是靜態生成,即使生成的名稱字尾是".asp"的檔案,也應

該理解為靜態生成,因為讀取的時候畢竟不需要讀取。

靜態生成的優缺點:

靜態生成的優點:讀取生成頁面的時候不需要讀取資料庫,這樣對於訪問量極大的網站

,這個優點是無可取代的。所以縱觀國內(國際)大型新聞站點,新聞釋出統一使

用的是靜態生成,他們也是考慮的這個原因。或許有的朋友提出可以透過提高的

CUP的頻率和數量,資料庫結構,改變資料庫型別來解決這個問題,但是對於訪問

量過大的站點,就是再好的主機,用動態的,資料庫也是受不了的。同時,生成介面的安

全性穩定性較高,但是這個只是次要原因而已。

靜態生成的缺點:管理相對不方便。因為畢竟生產了大量的HTML(或者其他)檔案,同

時HTML頁面一旦生成即為靜態固定的,不會隨著ASP的改變而即時改變,如果改變

樣式或者內容需要重新生成,(批次生成功能,利用訪問兩少的時間自動生成可以在一

定程度上彌補此不足)

靜態生成的適用範圍:

訪問量/量的比值越大越適合應用靜態生成。這是為什麼大型新聞系統使用靜態的

多,而大型論壇使用靜態的少的原因了(當然,也有部分論壇使用靜態生成的,多見於

貼圖論壇,瀏覽率/更新量 比值較大)。對於個人網站,使用動態的系統完全可以,因

為訪問量較少,動態的管理畢竟方便。

注:有的時候,文章系統需要設定,這樣彷彿靜態的無法實現,其實不是這樣,完

全可以靜態生成asp檔案,然後透過控制來實現這個功能,或者透過HTML動

態asp檔案來獲取許可權,讀取的時候仍然不需要呼叫資料庫的。

以上是我對於FSO靜態生成的一點看法,還不成熟,希望大家指教。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-956656/,如需轉載,請註明出處,否則將追究法律責任。

相關文章