行業(yè)動(dòng)態(tài)
IIS開(kāi)啟Gzip壓縮的方法
發(fā)布日期:2012-07-04 閱讀次數(shù):3033 字體大小:
說(shuō)明:如果服務(wù)器的CPU性能不是很好,或服務(wù)器裝過(guò)多的程序,以至CPU占用率高的話,就盡量不要使用此功能

Gzip原理:在服務(wù)器上的網(wǎng)頁(yè),傳輸之前,IIS先使用Gzip壓縮再傳輸給客戶端,客戶端接收之后由瀏覽器解壓顯示,這樣會(huì)同時(shí)占用客戶及服務(wù)器的CUP使用率,但網(wǎng)站文件經(jīng)Gzip壓縮以后,至少會(huì)減少3分之二,這樣對(duì)帶寬有限或存放網(wǎng)站較多的服務(wù)器比較適合


暫停IIS:開(kāi)始——運(yùn)行——使用命令 iisreset /stop

找到系統(tǒng)目錄下的 c:\windows\system32\inetsrv    文件夾下MetaBase.xml文件

<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate"
  HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"
  HcCreateFlags="0"
  HcDoDynamicCompression="TRUE"
  HcDoOnDemandCompression="TRUE"
  HcDoStaticCompression="TRUE"
  HcDynamicCompressionLevel="9"
  HcFileExtensions="htm
   html
   txt
   js
   css
   xml
"
  HcOnDemandCompLevel="9"
  HcPriority="1"
  HcScriptFileExtensions="asp
   dll
   exe
   php
   aspx
"
 >
</IIsCompressionScheme>
<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
   js
   css
   xml
"
  HcOnDemandCompLevel="9"
  HcPriority="1"
  HcScriptFileExtensions="asp
   dll
   exe
   php
   aspx
"
 >
</IIsCompressionScheme>