IIS 6.0配置HTTP压缩的步骤

转载 2004年06月27日 10:55:00

1. HTTP压缩概述
        HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。

2. HTTP压缩工作原理
       Web服务器处理HTTP压缩的工作原理如下:
       - Web服务器接收到浏览器的HTTP请求后,检查浏览器是否支持HTTP压缩;
       - 如果浏览器支持HTTP压缩,Web服务器检查请求文件的后缀名;
       - 如果请求文件是HTML、CSS等静态文件,Web服务器到压缩缓冲目录中检查是否已经存在请求文件的最新压缩文件;
      - 如果请求文件的压缩文件不存在,Web服务器向浏览器返回未压缩的请求文件,并在压缩缓冲目录中存放请求文件的压缩文件;
      - 如果请求文件的最新压缩文件已经存在,则直接返回请求文件的压缩文件;
      - 如果请求文件是ASPX等动态文件,Web服务器动态压缩内容并返回浏览器,压缩内容不存放到压缩缓存目录中。

3. IIS 6.0中配置HTTP压缩的步骤

      IIS 6.0中配置HTTP压缩的步骤如下:
      - 打开Internet信息服务(IIS)管理器,右击"网站"->"属性",选择"服务"。在"HTTP压缩"框中选中"压缩应用程序文件"和"压缩静态文件",按需要设置"临时目录"和"临时目录的最大限制";
      - 在Internet信息服务(IIS)管理器,右击"Web服务扩展"->"增加一个新的Web服务扩展...",在"新建Web服务扩展"框中输入扩展名"HTTP Compression",添加"要求的文件"为C:/WINDOWS/system32/inetsrv/gzip.dll,其中Windows系统目录根据您的安装可能有所不同,选中"设置扩展状态为允许";
      - 使用文本编辑器打开C:/Windows/System32/inetsrv/MetaBase.xml(建议先备份),找到Location ="/LM/W3SVC/Filters/Compression/gzip",如果需要压缩动态文件,则将HcDoDynamicCompression设置为"TRUE",并在HcScriptFileExtensions中增加您要压缩的动态文件后缀名,如aspx;如果需要压缩静态文件,则将HcDoStaticCompression和HcDoOnDemandCompression设置为"TRUE",并在HcFileExtensions中增加您需要压缩的静态文件后缀名,如xml、css等;HcDynamicCompressionLevel和HcOnDemandCompLevel表示需要的压缩率,数字越小压缩率越低;
      - 编辑完毕后保存MetaBase.xml文件;如果文件无法保存,则可能IIS正在使用该文件。打开"开始"->"管理工具"->"服务",停止"IIS Admin Service"后,即可保存;
      - 最后,重新启动IIS;可以到压缩测试网站http://www.pipeboost.com验证结果。

IIS 6.0配置HTTP压缩的步骤

1. HTTP压缩概述    HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。 2. HTTP压...
  • lbq1221119
  • lbq1221119
  • 2007年08月06日 15:02
  • 608

IIS 6.0配置HTTP压缩

 1. HTTP压缩概述    HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。 2. HTTP...
  • kaixin110
  • kaixin110
  • 2006年11月04日 09:21
  • 704

IIS 6.0配置HTTP压缩

1. HTTP压缩概述    HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。 2. HTTP压...
  • zfive5
  • zfive5
  • 2006年03月20日 08:42
  • 865

IIS架构与HTTP请求处理流程(1)

ASP.NET Web编程原理 之IIS架构与HTTP请求处理流程(1)****************************************************************...
  • bitfan
  • bitfan
  • 2008年09月27日 10:46
  • 8117

IIS7配置Gzip压缩

IIS7配置Gzip压缩 本文来自Kevin Yang博客 作者:Kevin Yang 开启配置HTTP压缩(GZip) 在IIS7中配置Gzip压缩相比IIS6来说实在容易了许多,而且默认情况...
  • yefighter
  • yefighter
  • 2014年07月07日 14:49
  • 2033

IIS7下配置SSAS通过HTTP远程连接

安装环境 操作系统:Windows7、Windows Server2008 IIS版本:7.5 IIS7下配置SSAS通过HTTP远程连接详细的步骤如下: 1、首先到分析服务器的SQLSe...
  • youngshao1025
  • youngshao1025
  • 2015年05月08日 13:56
  • 1093

IIS 提示HTTP错误 404-文件或目录未找到

环境:新装的Windows 2003,IIS6.0 症状:浏览IIS本地站点网页,提示HTTP错误 404-文件或目录未找到。           重启IIS,重新配置,重启服务器,故障依旧。...
  • sabic
  • sabic
  • 2011年11月19日 08:48
  • 4888

在IIS中配置json数据压缩

在Web应用性能优化的过程中,当后台数据库的性能优化到一定程度以后,性能瓶颈一般会转到网络传输层面。然而网络带宽一般是我们很难控制的,在企业局域网内部网络环境要好些,但是当需要通过互联网或VPN访问我...
  • dream_ll
  • dream_ll
  • 2016年11月01日 15:37
  • 472

[转载]IIS 6.0配置HTTP压缩的步骤 http://www.cnblogs.com/dudu/archive/2004/12/12/76085.html

1. HTTP压缩概述    HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。 2. HTTP压...
  • cuoguo1111
  • cuoguo1111
  • 2007年12月03日 17:46
  • 488

学着分析CVE-2017-7269 -- IIS 6.0 WebDAV远程代码执行漏洞

简介 CVE编号:CVE-2017-7269 漏洞级别:严重 漏洞影响:Windows Server 2003 r2 IIS6.0 漏洞发现人:Zhiniang Peng...
  • u012763794
  • u012763794
  • 2017年04月03日 00:42
  • 2857
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IIS 6.0配置HTTP压缩的步骤
举报原因:
原因补充:

(最多只允许输入30个字)