1. 程式人生 > 其它 >IIS開啟GZIP功能

IIS開啟GZIP功能

  1. 開啟IIS管理工具,在右鍵網站開啟網站屬性,在服務選項卡中開啟HTTP壓縮,不建議選中壓縮應用程式檔案,但一定要選上壓縮靜態檔案,不然就等於沒有壓縮,達不到負載均衡了。
  2. 然後選中我那個站下面那個伺服器擴充套件,新建一個伺服器擴充套件,名字為GZIP,下面的新增檔案路徑為:c:\windows\system32\inetsrv\gzip.dll,然後啟用這個擴充套件。
  3. 我們要修改配置檔案,在配置檔案之前要停止IIS服務,(提醒大家一定要先關閉IIS服務)開啟C:\Windows\System32\inetsrv\MetaBase.xml,這個檔案很大,找到下面一段資訊

<IIsCompressionScheme  Location ="/LM/W3SVC/Filters/Compression/gzip"

HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"

HcCreateFlags="1"

HcDoDynamicCompression="TRUE"

HcDoOnDemandCompression="TRUE"

HcDoStaticCompression="TRUE"

HcDynamicCompressionLevel="9"

HcFileExtensions="htm

html

txt"

HcOnDemandCompLevel="10"

HcPriority="1"

HcScriptFileExtensions="asp

dll

exe"

>

</IIsCompressionScheme>

修改這個檔案是要增加一些要進行壓縮的檔案字尾,其中 HcFileExtensions 是靜態檔案的副檔名,增加 js 和 css 等;HcScriptFileExtensions 為動態檔案的副檔名,增加 aspx,HcDynamicCompressionLevel改成9,(0-10,6是價效比最高的一個)。

重啟一下IIS服務