压缩HTTP响应?可能?

时间:2011-02-17 19:17:58

标签: java http zip

存在某些页面内容异常巨大的问题。在5到10兆范围内。

这是在服务器端使用Velocity和Java呈现的。显然可以压缩/压缩此响应,但是在浏览器/客户端处理解压缩的合理方法是什么?

1 个答案:

答案 0 :(得分:7)

它内置于大多数现代浏览器中。只要响应是某种文本或易于压缩的内容,那么您的请求/响应就必须纠正标题。

请求

Accept-Encoding:gzip,deflate

<强>响应

内容编码:gzip

如果请求的Accept-Encoding标头不包含gzip,则不应将其压缩,因为客户端/浏览器无法处理它。

一般情况下,只要有意义,就应该gzip任何文本内容。如果资源是500字节而不是500字节,那么出于性能原因可能没有意义。 一些示例是html,xml,json,javascript,您可以配置您的服务器,要压缩的文件类型以及大小限制应该是什么。

启用Gzip