2011-04-08 74 views
2

作爲一般規則,什麼時候爲IIS啓用gzip壓縮是一個好主意?舉個例子如下情況:什麼時候使用動態頁面使用gzip壓縮?

  1. 靜態頁面
  2. ASP頁,有許多靜態元素和一些動感元素
  3. ASP頁面,有幾個靜態元素和許多動態元素
  4. ASP頁在IIS
  5. 完全動態的
  6. 一個WordPress安裝

很明顯,你可以有靜態/動態頁面的混合。做出決定的一般規則是什麼?如果一個頁面包含任何動態內容,壓縮它是不好的?

在我的情況下,我有兩個網站。一個網站大多是靜態的,有幾頁由ASP動態生成。第二個站點是Wordpress安裝。對於案例一,我感到很舒服,說壓縮是一種方式。對於WordPress,我不太確定。

我在動態內容發生什麼時遇到了麻煩。假設我有一個包含顯示日期和時間的動態元素的頁面。每次有人訪問時間會改變。壓縮會是愚蠢的嗎?

+0

我認爲始終推薦使用GZip壓縮,因爲它可以提高網站的速度。你確實會產生額外的CPU開銷,但我認爲這是最小的。 – tomasmcguinness 2011-04-08 15:06:21

回答

4

雖然可以配置壓縮內容緩存,許多網站壓縮上飛的一切,即使是靜態內容。您必須決定壓縮帶寬節省是否值得CPU動態壓縮,但在大多數情況下,用戶的體驗受下載時間的影響比處理時間要多得多,因此效益會下降在壓縮的一邊。在這種情況下,內容是否具有動態性並不重要。