“HTTP压缩”的版本间的差异

来自Blueidea
跳转至: 导航搜索
(新页面: '''概述:'''HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩传输能更加有效节约带宽流量。HTTP压缩采用通用的压缩算法如g...)
 
 
(未显示同一用户的2个中间版本)
第1行: 第1行:
'''概述:'''HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩传输能更加有效节约带宽流量。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。
+
'''概述:'''HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩传输能更加有效节约带宽流量。HTTP压缩采用通用的压缩算法如[[gzip]]等压缩HTML、JavaScript或CSS文件。
  
 
== HTTP压缩工作原理 ==
 
== HTTP压缩工作原理 ==
第10行: 第10行:
 
#如果请求文件的最新压缩文件已经存在,则直接返回请求文件的压缩文件;  
 
#如果请求文件的最新压缩文件已经存在,则直接返回请求文件的压缩文件;  
 
#如果请求文件是ASPX等动态文件,Web服务器动态压缩内容并返回浏览器,压缩内容不存放到压缩缓存目录中。
 
#如果请求文件是ASPX等动态文件,Web服务器动态压缩内容并返回浏览器,压缩内容不存放到压缩缓存目录中。
 +
 +
 +
== 相关链接 ==
 +
*检查你的网站是否使用了HTTP压缩传送, http://www.port80software.com/tools/compresscheck
 +
*[[PHP中使用HTTP压缩]]
 +
*[[IIS中配置HTTP压缩]]
  
 
[[category:服务器]]
 
[[category:服务器]]

2008-10-01T16:17:38的最后版本

概述:HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩传输能更加有效节约带宽流量。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。

HTTP压缩工作原理

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

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


相关链接