开发者社区> 技术小牛人> 正文

在IIS中使用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  ,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
在iis6中启用Gzip
现在主流浏览器基本都支持 Gzip 压缩,因此这也成了 WebServer 优化策略的一种常规手段。启用压缩后能有效减少网页传输数据大小,使得有限带宽能提供更多的请求,并在一定程度上提高了网页 “显示” 速度。
1072 0
如何传输文件到linux服务器?
我们知道,云主机文件传输是一件相对复杂的事情,经常需要搭建FTP服务器或者是借助其他工具来完成。下面为大家介绍一种简单易操作的传输文件到Linux服务器的方法。
3468 0
+关注
技术小牛人
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载