windows伺服器上的iis Gzip壓縮功能啟用

來源:互聯網
上載者:User

如果壓縮動態檔案(PHP,asp,aspx)就不需要了,因為它的頁面是每次都動態產生的,壓縮完就放棄。然後在IIS管理器中,“網站”上面右鍵-屬性,不是下面的某個網站,而是整個網站。進入“服務”標籤,選上啟用動態內容壓縮,靜態內容壓縮。

然後選中網站下面那個伺服器擴充,建立一個伺服器擴充。名字無所謂,下面的添加檔案的路徑是:

c:\windows\system32\inetsrv\gzip.dll,然後啟用這個擴充。

這時候靜態內容是可以壓縮的,但是對於動態內容,aspx檔案卻不在壓縮範圍內。因為預設的可壓縮檔並沒有這個副檔名。而管理介面中你又找不到可以增加副檔名的地方,這時候只能去修改它的設定檔了。

在c:\windows\system32\inetsrv\下面有個MetaBase.xml檔案,可以用記事本開啟,找到IIsCompressionScheme,有三個相同名字的段,分別是deflate,gzip,Parameters,第三段不用管它,前兩段有基本相同的參數,在這兩段的參數HcScriptFileExtensions下面都加上一行aspx,如果你有其它的動態程式要壓縮,也加在這裡。HcDynamicCompressionLevel改成9,(0-10,9是性價比最高的一個)。

然後需要重啟一下IIS服務,就可以體會到壓縮後的速度了。

不過通常可能不會有太明顯的感覺,可以用http://www.port80software.com/tools/compresscheck.asp這個頁面來檢查你的網頁是否壓縮過了,以及壓縮比和加快的速度。整個過程對CPU的佔用基本上感覺不出來。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.