您的位置:知识库 » .NET技术

在IIS上启用Gzip压缩(HTTP压缩)

作者: ziqiu.zhang  来源: 博客园  发布时间: 2009-05-18 11:12  阅读: 4167 次  推荐: 0   原文链接   [收藏]  
摘要:本文总结了如何为使用IIS托管的网站启用Gzip压缩, 从而减少网页网络传输大小, 提高用户显示页面的速度.
[1] 在IIS上启用Gzip压缩(HTTP压缩)
[2] 在IIS上启用Gzip压缩(HTTP压缩)
[3] 在IIS上启用Gzip压缩(HTTP压缩)

5.最后,重新启动IIS。可以到HTTP压缩测试网站验证结果.以jQuery为例, 核心类库和UI类库原始大小分别是57k和188k,压缩 后分别是20k和45k:
image
我们通过Http头中的: Content-Encoding:gzip 属性判断返回后的数据已经启用了gzip压缩:
image 
使用YSlow检测, 当只启动静态文件压缩时, Gzip 压缩评级为B:
image 
当同时启动了动态文件压缩时, Gzip压缩评级为A:
image

六.要点总结

1. 在修改MetaBase.xml文件时, 要停止"IIS Admin Service"服务. 否则无法保存。

2.静态压缩和动态压缩率最好设置为9。

3.上文的步骤2, 即使不添加Web服务扩展效果也是相同的。

4.压缩率设置对js文件不起作用, 压缩后大小总是相同的。

5.图片文件即使启用了gzip压缩大小也没有变化。

七. 总结

本文总结了如何在IIS中启用Gzip压缩。在半年前的项目中我为网站启用了Gzip, 今天整理此文主要为了整理自己的知识 以便以后忘记时复习。另外经查看ChinaCache公司提供的CDN也都启用了Gzip压缩。

0
0

.NET技术热门文章

    .NET技术最新文章

      最新新闻

        热门新闻