iis6开gzip的方法

前一段时间写了一篇在lunux下开GZIP的文章之后有朋友问我那在win2003下怎么开?今天就给大家写个教程吧。

第一步:打开IIS,启用HTTP压缩服务

网页启用Gzip压缩 提高浏览速度
 

右击”网站”->”属性”,选择”服务”。在”HTTP压缩”框中选中”压缩应用程序文件”和” 压缩静态文件”,按需要设置”临时目录”和”临时目录的最大限制”;

第二步:启用web服务

网页启用Gzip压缩 提高浏览速度
 

第三步:修改MetaBase.xml

开始 > 运行中输入 c:\windows\system32\inetsrv,找到 MeteBase.xml,先备份,在修改。(有的服务器不需要修改此文件便可以使用)

搜索 Location =”/LM/W3SVC/Filters/Compression/gzip”

仔细核对下代码:

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

HcCreateFlags=”0″

HcDoDynamicCompression=”TRUE”

HcDoOnDemandCompression=”TRUE”

HcDoStaticCompression=”FALSE”

HcDynamicCompressionLevel=”0″

HcFileExtensions=”htm

html

txt”

HcOnDemandCompLevel=”10″

HcPriority=”1″

HcScriptFileExtensions=”asp

dll

exe”

>

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

HcCreateFlags=”1″

HcDoDynamicCompression=”TRUE”

HcDoOnDemandCompression=”TRUE”

HcDoStaticCompression=”TRUE”

HcDynamicCompressionLevel=”0″

HcFileExtensions=”htm

html

txt”

HcOnDemandCompLevel=”10″

HcPriority=”1″

HcScriptFileExtensions=”asp

dll

exe”

>

替换成:

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

HcCreateFlags=”1″

HcDoDynamicCompression=”TRUE”

HcDoOnDemandCompression=”TRUE”

HcDoStaticCompression=”TRUE”

HcDynamicCompressionLevel=”10″

HcFileExtensions=”html

css

js

htm

xml

txt”

HcOnDemandCompLevel=”10″

HcPriority=”1″

HcScriptFileExtensions=”php

dll”

>

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

HcCreateFlags=”2″

HcDoDynamicCompression=”TRUE”

HcDoOnDemandCompression=”TRUE”

HcDoStaticCompression=”TRUE”

HcDynamicCompressionLevel=”10″

HcFileExtensions=”html

css

js

htm

xml

txt”

HcOnDemandCompLevel=”10″

HcPriority=”1″

HcScriptFileExtensions=”php

dll”

>

修改好后,在服务中停止IIS Admin Service 服务.

网页启用Gzip压缩 提高浏览速度
 

然后在保存MeteBase.xml,保存好后再启动IIS。这样Gzip压缩就启用成功了。

最后,测试Gzip压缩是否成功,可以到站长工具http://tool.chinaz.com/Gzips/进行检测。

  Ps:IIS 重启 iisreset /restart

IIS 停止 iisreset /stop

IIS 开启 iisreset /start

未经允许不得转载:面包頭 » iis6开gzip的方法

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址