行业动态
IIS开启Gzip压缩的方法
发布日期:2012-07-04 阅读次数:3056 字体大小:
说明:如果服务器的CPU性能不是很好,或服务器装过多的程序,以至CPU占用率高的话,就尽量不要使用此功能

Gzip原理:在服务器上的网页,传输之前,IIS先使用Gzip压缩再传输给客户端,客户端接收之后由浏览器解压显示,这样会同时占用客户及服务器的CUP使用率,但网站文件经Gzip压缩以后,至少会减少3分之二,这样对带宽有限或存放网站较多的服务器比较适合


暂停IIS:开始——运行——使用命令 iisreset /stop

找到系统目录下的 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>