在IIS中使用Gzip压缩后传送数据

本文介绍如何在IIS6.0中配置Gzip压缩以减少服务器向客户端发送的数据量。通过详细步骤说明如何启用Gzip,并提供注意事项,如动态压缩与内核缓存不能共存。
< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>
使用Gzip压缩会增大服务器CPU的使用率但可以通过压缩而减少服务器向客户端发送的数据

,若使用了Gzip压缩IIS在向客户端发送数据时会自动检测,如果客户端浏览器支持

IE6.0,firefox)Gzip,则使用Gzip压缩后再传送数据,如果不支持,则使用常规方式发送。Gzip内

置到了IIS6.0且性能比IIS5.0强了很多。

使用步骤:

一:打开 %windir%\system32\inetsrv 目录下的 MetaBase.xml

二:找到 IIsCompressionScheme元素,在IIS6.0中有三个,分别是deflate,gzip,Parameters

三:deflate和Gzip下都有HcFileExtensions和HcScriptFileExtensions两个属性, 在

HcScriptFileExtensions后的清单中添加aspx

   Note that if the properties are left blank, then all content, regardless of file extension, will be

compressed.

   这句话没有理解,左边为空则全部压缩?左边怎么可以为空呢?意思应该是

HcScriptFileExtensions=""情况下全部压缩




如果按上述步骤做后检查http仍发现没有压缩数据

一:打开 "IIS6.0管理器"

二:右击 "Web服务扩展"

三:选择 "添加一个新的Web服务扩展"

四:命名,点"添加"按钮,选择路径为"%windir%\System32\inetsrv\gzip.dll"

五:选中 "设置扩展状态为允许"复选框

六:OK

Note: IIS 6.0 中不能同时存在动态压缩和内核缓存
本文转自 netcorner 博客园博客,原文链接:http://www.cnblogs.com/netcorner/archive/2008/03/01/2912181.html  ,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值