现在主流浏览器基本都支持 Gzip 压缩,因此这也成了 WebServer 优化策略的一种常规手段。启用压缩后能有效减少网页传输数据大小,使得有限带宽能提供更多的请求,并在一定程度上提高了网页 "显示" 速度。

IIS6 提供了对 Gzip 的支持,只可惜有点不完善,需要我们自己手工做些设置。
步骤
1. 在 "IIS 管理器" 中,打开 "网站 > 属性" 对话框,切换到 "服务" 页卡,选中两个压缩选项。

2. 新增一个服务扩展,路径为 "%windir%\System32\inetsrv\gzip.dll"。添加完成后,允许该扩展使用。

3. 在 "管理工具 > 服务" 中,停止 "IIS Admin Service"。

4. 用记事本打开 "%windir%\system32\inetsrv\MetaBase.xml",找到 "IIsCompressionScheme",按下述方法修改、保存。(建议修改前先做备份)
如果需要压缩动态文件,则将 HcDoDynamicCompression设置为"TRUE",并在HcScriptFileExtensions中增加您要压缩的动态文件后缀名,如aspx (由于我要优化的系统中,做了 html -> aspx 的 URL Rewrite,所以将 html、htm 也加入了)。
如果需要压缩静态文件,则将HcDoStaticCompression和HcDoOnDemandCompression设置为 "TRUE",并在HcFileExtensions中增加您需要压缩的静态文件后缀名,如xml、css等。
HcDynamicCompressionLevel和HcOnDemandCompLevel表示需要的压缩率,数字(0~9)越小压缩率越低。

5. 重启服务器。
测试
我们用 HttpWatch Professional 4.1 看看启用 GZip 后的效果。

看来效果非常不错。

转载于:https://blog.51cto.com/scottlinn/289390

Windows2003 IIS6.0启用Gzip功能相关推荐

  1. Apache使用mod_deflate模块启用gzip功能

    Apache使用mod_deflate模块启用gzip功能 检查你的网站是否启用了gzip,用chrome打开网站比如http://www.techbrood.com 选中一个请求,查看Respons ...

  2. 实操ASP测试环境搭建 学习 · 刚刚 0阅读 · 0点赞 langya3 本教程使用Windows2003+IIS6.0+ACCESS+ASP-DVBBS论坛 1. 打开管理服务器-----

    实操ASP测试环境搭建 本教程使用Windows2003+IIS6.0+ACCESS+ASP-DVBBS论坛 打开管理服务器-----点击添加或删除角色----- 进入配置你的服务器向导------点 ...

  3. windows2003+iis6.0+php(fastcgi)5.3+wincache+memcached

    1. 安装windows2003.擦.这个就不说了.略过   2.一般情况下,windows2003都会自带iis6.0.如果没有的话,用安装 盘,添加组件,安装iis6.0就可以了.   3.下载i ...

  4. Apache: 使用mod_deflate模块启用gzip功能

    检查你的网站是否启用了gzip,用chrome打开网站比如http://www.techbrood.com 选中一个请求,查看Response header部分,如果没有包含 Content-Enco ...

  5. nginx 带宽_Nginx的Gzip功能

    程序员自由之路 | 作者 urlify.cn/eyuUVr | 来源 什么是HTTP压缩 有时候客户端和服务器之间会传输比较大的报文数据,这时候就占用较大的网络带宽和时长.为了节省带宽,加速报文的响应 ...

  6. linux上传网页文件大小,Apache启用GZIP压缩网页传输方法

    首先我们先了解Apache Gzip的相关资料. 一.gzip介绍 Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台.当应用Gzip压缩到一个纯文本文件时,效果是非常明显的 ...

  7. Apache启用GZIP压缩网页传输

    首先我们先了解Apache Gzip的相关资料. 一.gzip介绍 Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台.当应用Gzip压缩到一个纯文本文件时,效果是非常明显的 ...

  8. IIS6.0 ASPNET IIS_WPG权限

    声明:本文转载自gnaw0725.blogbus.com,更新网址:http://gnaw0725.blog.51cto.com. 站点目录只添加 ASPNET 的读取和运行权限之后,该目录下的静态. ...

  9. 在iis6.0上配置Gzip

    一.什么是Gzip GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNIX系统的文件压缩.我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的.现今已 ...

最新文章

  1. python数据驱动读取用例_Python Selenium 之数据驱动测试
  2. jQuery插件开发方式
  3. HTC解锁其Verizon和ATT等Android设备的Bootloader
  4. ajax跨域问题(php)
  5. 【转】1.4异步编程:轻量级线程同步基元对象
  6. kubernetes之CI/CD工具jenkins第二篇,helm的使用
  7. 求方阵的鞍点(即在行最小列最大的那个点)
  8. Oracle之根据约束名查找表
  9. GIT可视化工具 代码上传工具
  10. 抽数,数据抽取,增量数据的抽取方式
  11. 反射系数、驻波比、S参数之间的关系!
  12. 辅助驾驶功能开发-功能规范篇(04)- 交通拥堵辅助及集成式巡航辅助TJA/ICA
  13. 计算机里的分数线怎么打出来,Word中分数怎么打出来? -电脑资料
  14. [转帖]Tensor是神马?为什么还会Flow?
  15. Flutter开发之Http网络请求
  16. 模糊字符串匹配:双音素算法
  17. js设置、获取缓存方式
  18. 学习ES6-什么是ES6?为什么要学习ES6?
  19. ADSafe 3 3.2.1.409 OD修改绿色特别版去提示,暴力优化版
  20. 最高效的2FA 工具 Authy

热门文章

  1. LeetCode Monotonic Array(数组单调性)
  2. LA3942 Remember the Word(Trie+DP)
  3. Django 的模板语法之过滤器
  4. mybatis的执行流程
  5. MySQL 的存储引擎
  6. 探知 浏览器并发请求个数
  7. maven存在的意义及其与eclipse的简单配置
  8. Android成长日记-使用ViewFlipper实现屏幕切换动画效果
  9. 随笔--2011.12.21
  10. oracle 远程exp导出,EXP远程导出完整Oracle数据库