靜態化頁面的利弊

2021-10-07 17:16:10 字數 836 閱讀 9065

頁面靜態化指將頁面的最終靜態形態(不需要執行asp,php,jsp,.net等動態語言進行生成)作為訪問資源。這一「復古」行為在一些領域適用並取得很好的效果。本文列舉一些頁面靜態化的利與弊。

靜態頁面的優點:

1.適合seo,靜態頁面更容易被搜尋引擎抓取。

2.更快的訪問速度及穩定性。

靜態頁面的缺點:

1.檔案數多,占用硬碟空間大。

2.維護複雜度大。

關於頁面靜態化的一些問題:

1.檔案命名:靜態化頁面的檔案數量極多但命名的辨識度往往很低,如101-3.html這種,不能直**出**結構。

2.跳出cgi機制:如果是動態**,從靜態頁面無法反推動態頁面構成,使得各類注入式入侵行為門檻提高,若多次嘗試則會**捉到異常。靜態**則無此門檻。

3.跳出web伺服器機制:如果嘗試將乙個頁面檔案設定為隱藏屬性,再訪問,以iis為例則會報錯

而若是靜態頁面設定為隱藏屬性則仍可以正常訪問,為黑客製造欺騙性非法資源提供更多渠道。

1.擁有清晰結構且結構不常調整的網頁。

如果**結構和內容混淆,內容變,結構也變的則不適合。單頁面,如臨時舉辦的**活動頁面也不適合。

2.希望作為入口的門戶站點。

活動頁面不適合但是希望盡量多人進來看看怎麼辦,在入口頁上下功夫,通過入口頁跳轉活動頁即可。

3.相同結構的模板頁面。

採用與網上前排的**結構和頁面結構相同的結構對seo更有利。

頁面的靜態huan

第一種方式 file put contents index.shtml 這是頁面靜態化快取的第一種方法 如果index.shtml檔案不存在,則會自動建立 第二file put contents test.shtml ob get contents 獲取緩衝區的內容,並將其儲存到test.html靜...

靜態頁面 動態頁面和偽靜態頁面的區別

1.靜態頁面 優點 相對於其他兩種頁面 動態頁面和偽靜態頁面 速度最快,而且不需要從資料庫裡面提取資料,速度快的同時,也不會對伺服器產生壓力。缺點 由於資料都是儲存在html裡面,所以導致檔案非常大。並且最嚴重的問題是,更改源 必須全部更改,而不能改乙個地方,全站靜態頁面就自動更改了。如果是大型 有...

頁面靜態化

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