IIS启用http压缩(Gzip)功能详解

  • 时间:
  • 浏览:7

一.HTTP压缩概述

  HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的办法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。压缩的最大好处就说 降低了网络传输的数据量,从而提高客户端浏览器的访问速度单位。当然,一并也会增加其他点服务器的负担。Gzip是比较常见的并与非 HTTP压缩算法。

二.HTTP压缩工作原理

Web服务器处置HTTP压缩的工作原理如下:

1.Web服务器接收到浏览器的HTTP请求后,检查浏览器与非 支持HTTP压缩; 

在用户浏览器发送请求的HTTP头中,  带有"Accept-Encoding: gzip, deflate"参数则表明支持gzip和deflate并与非 压缩算法.

2.肯能浏览器支持HTTP压缩,Web服务器检查请求文件的后缀名;

静态文件和动态文件后缀启动要所都需要在MetaBase.xml中设置. 

静态文件需要设置: HcFileExtensions Metabase Property (单击跳转到MSDN说明) 

动态文件需要设置: HcScriptFileExtensions Metabase Property (单击跳转到MSDN说明)

3.肯能请求文件是HTML、CSS等静态文件过后 文件后缀启用了压缩,则Web服务器到压缩缓冲目录中检查与非 肯能指在请求文件的最新压缩文件;

4.肯能请求文件的压缩文件不指在,Web服务器向浏览器返回未压缩的请求文件,并在压缩缓冲目录中存放请求文件的压缩文件;

5.肯能请求文件的最新压缩文件肯能指在,则直接返回请求文件的压缩文件;

6.肯能请求文件是ASPX等动态文件过后 文件后缀启用了压缩,Web服务器动态压缩内容并返回浏览器,压缩内容不存里装 压缩缓存目录中。

Tags: IIS   Gzip   上启用   压缩详解  
责任编辑:mozi