1

这是否在代码级别完成,也许是通过 JAX-WS 处理程序?还是通过应用服务器上的一些配置完成的?

我已经阅读了一些关于 Web 压缩的一般信息,似乎就在消息即将发送到线路时,应用了压缩。客户端应该能够接受 GZIP MIME 类型,以便他们能够解压缩消息。

我想知道谁应该应用该压缩以及它是如何完成的。

4

1 回答 1

2

它可以通过代码来完成,也可以通过配置服务器来动态完成。服务器配置的完成方式因服务器而异。对于 Apache,使用的工具是mod_deflate。使用 JBoss 时的说明在这里

要在代码中执行此操作,您需要:

  • 使用 gzip 压缩数据
  • 将标头设置为压缩响应content-length的字节长度
  • 在响应中包含以下标头:

    Content-encoding: gzip
    
  • 请求应包含标头:

    Accept-encoding: gzip
    

更多信息可以在维基百科中找到。

于 2013-03-24T15:49:59.793 回答