前往顾页
以后地位: 主页 > 收集编程 > .Net实例教程 >

Windows 2003 IIS若何启用Gzip紧缩的体例

时候:2018-09-01 00:09来源:知行网www.zhixing123.cn 编辑:麦田守望者

常常看到网上有人发问说:开GZIP紧缩有甚么好处?Gzip开启今后会将输入到用户浏览器的数据进行紧缩的措置,如许就会减小经由过程收集传输的数据量,进步浏览的速率。偶然紧缩比率高达80%,迩来测试了一下,起码都有40%以上,还是相当不错的。不管是精简代码、紧缩图片都不如启用Gzip来的其实。下图为启用Gzip后的结果。

GZIP.jpg

那么我们应当怎样开启gzip呢?(本文以windows server 2003操纵体系和IIS6.0办事器为例)

第一步:翻开IIS,启用HTTP紧缩办事

550-2.gif

右击"网站"->"属性",挑选"办事"。在"HTTP紧缩"框当选中"紧缩利用法度文件"和" 紧缩静态文件",按需求设置"临时目次"和"临时目次的最年夜限定";

第二步:启用web办事

550-3.gif

第三步:点窜MetaBase.xml

开端 > 运行中输入 C:\windows\system32\inetsrv,找到 MeteBase.xml,先备份,在点窜。(有的办事器不需求点窜此文件便可利用)

搜刮 Location ="/LM/W3SVC/Filters/Compression/gzip"

细心查对下代码:

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

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" 

</IIsCompressionScheme> 

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

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" 

</IIsCompressionScheme>

替代成:

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

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" 

</IIsCompressionScheme> 

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

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" 

</IIsCompressionScheme>

点窜好后,在办事中停止IIS Admin Service 办事。

550-4.gif

然后在保存MeteBase.xml,保存好后再启动IIS。如许Gzip紧缩就启用成功了。

最后,测试Gzip紧缩是不是成功,可以到站长东西 http://tool.chinaz.com/Gzips/  进行检测

------分开线----------------------------
标签(Tag):
------分开线----------------------------
保举内容
猜你感兴趣