。页面上的很多元素基本都是图片、样式和JS, 这些文件的压缩比都很大, 经过压缩可以减少体积、加快网络传输时间, 客户端在收到压缩后的文件后再进行解压获得原来的文件, 将负载压力从服务器端转移到客户端, 从而提高服务器的响应时间。HTTP/1.1的标准中Web客户端的HTTP请求中可以通过设置Accept-Encoding头来表明支持的压缩类型。
客户端浏览器在访问页面时根据页面头设置的文件类型来决定是否压缩。如果需要压缩, 则将HTML文件、CSS文件和JS文件、图片文件等进行压缩, 通过压缩HTTP响应内容可减少页面响应时间。