-|--010-56122325
iiiii.com
您的位置: » » 怎样给Windows2003+IIS6.0服务器开启GZIP紧缩

常见问题

怎样给Windows2003+IIS6.0服务器开启GZIP紧缩
2013-03-06 17:31

之前我曾写过一篇文章,去报告给Linux中Apache服务器大概虚拟主机的WordPress开启GZIP紧缩,而开启紧缩后的现实结果人人也能够经由过程文章中的图片看到。不外呢,固然Linux服务器更值得推荐,而Windows服务器平台也正在念2008及2012提高,然则运用Windows2003体系+IIS6.0服务器的站长其实有许多,以是如安在如许的情况中开启GZIP紧缩,照样值得一道的。

第一步,翻开Internet信息效劳(IIS)管理器,左击“网站”-》“属性”,进入“效劳”选项,以后正在“HTTP紧缩”的大框中把“紧缩应用程序文件”和“紧缩静态文件”两个都选上,而“暂时目次”和“暂时目次的最大限定”间接运用默认值便可。

第二步,照样正在Internet信息效劳(IIS)管理器中,左击“Web效劳扩大”选项,挑选“增添一个新的Web效劳扩大”,正在“新建Web效劳扩大”框内输入扩大名为“HTTP Compression”,“要求的文件”增加途径为C:\WINDOWS\system32\inetsrv\gzip.dll,一般来说绝大多数Windows2003服务器皆应该是这个途径,若是有很特其余,便请凭据本身的状况去挑选gzip.dll的位置吧,记得把“设置扩大状况为许可”也勾选上,然后点击肯定。

第三步,来到要害的一步了。先将IIS6.0服务器住手,请正在“运转”中输入“cmd”,进入命令行,然后输入“net stop iisadmin”去住手IIS效劳,再备份一下C:\Windows\System32\inetsrv\MetaBase.xml这个文件(正在修正服务器任何一个配置文件之前皆应当备份,那是小我私家站长必备本质),以后用记事本翻开该文件,停止相干设置的变动。

需求变动的有两个中央,一个是Location ="/LM/W3SVC/Filters/Compression/deflate"的中央,另一个则是Location ="/LM/W3SVC/Filters/Compression/gzip",将那两个中央修正后便能够翻开GZIP了。两个中央的内容变动完全一致,以是只说一遍就能够了。

将HcDoDynamicCompression设置为“TRUE”,这个是用来紧缩静态文件的,固然若是您不计划紧缩静态文件,连结“FALSE”状况也能够,而HcScriptFileExtensions中是需求紧缩的静态文件后缀,如asp、php、aspx等。

将HcDoStaticCompression和HcDoOnDemandCompression设置为“TRUE”,那是用来开启紧缩静态文件的,没有来由不开启。正在HcFileExtensions中增加需求紧缩的静态文件后缀,如html、css、xml等。

HcDynamicCompressionLevel和HcOnDemandCompLevel那两个属性,示意的是GZIP的压缩率,能够填写0-10之间的数字,默许为0,一般来讲发起设置为9,这是最具有性价比的挑选。(图片中把php加到静态文件内里了,人人便疏忽吧,那是很久以前设置的,横竖网站是静态的,php紧缩不紧缩无所谓)

金沙娱城9411.com

修正终了后,再把IIS服务器翻开,仍然正在命令行中,输入“iisreset”下令。如许,GZIP紧缩便翻开了,能够用站长东西对本身的页面停止搜检,看看结果怎样。

需求注重的是,正在修正MetaBase.xml文件时,可能会泛起没法生存的状况,体系会提醒“文件正在运用,没法生存”,要处理这个问题,翻开IIS,左击“当地计算机”-》“属性”,正在“Internet信息效劳”中勾选“许可间接编纂设置数据库”,肯定后,便能够顺遂的编纂MetaBase.xml文件了。

正在开启了GZIP后,网站翻开速度会有较为显着的提拔,并且也能节约很多的带宽和流量,带来的CPU资本斲丧便无所谓了。也曾有人忧郁搜索引擎对GZIP紧缩的页面匍匐有题目,究竟证实完整不存在题目,只如果用户的浏览器能够一般接见的页面,搜索引擎匍匐起来没有题目。