【发布时间】:2014-02-20 08:28:19
【问题描述】:
我正在研究有效负载优化。
我在这里看到compress your responses in to GZIP,
所以我Configuring the CompressionFilter
并配置以下过滤器来压缩我对 gzip 的响应,
<filter>
<filter-name>compressionFilter</filter-name>
<filter-class>com.googlecode.webutilities.filters.CompressionFilter</filter-class>
<init-param>
<param-name>compressionThreshold</param-name>
<param-value>1024</param-value>
</init-param>
<init-param>
<param-name>ignoreMimes</param-name>
<param-value>images/*,video/*, multipart/x-gzip</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>compressionFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
它不适用于 js、html、css 等文件,但对于 Ajax 响应我无法使其工作。
我正在使用 GWT RPC 调用,默认情况下是一个 gzip 响应,我的假设是它再次尝试 gzip,这已经是一个 gzip 响应并给了我异常。
StackOverFlow 甚至不允许粘贴 StackTrace。所以添加一张图片。
这方面有什么帮助吗?我有什么遗漏吗?
【问题讨论】:
标签: java jakarta-ee gwt gzip