0

我需要禁用 Etag 标头作为响应,以便我可以将缓存控制设置为一个较大的值,以用于在 6 个月内不会更新的 Web 应用程序的静态内容。我正在使用jboss。我找到了一种创建过滤器以添加缓存控制标头的方法。有没有办法不设置 etag、配置文件中的设置或使用过滤器。

4

1 回答 1

0

实际传递内容(并生成 ETag)的 HTTP 服务器是 Tomcat,JBoss 是在其之上构建的。有了这个,我可以找到下面的文章,它基本上说你不能关闭 ETags,但你必须在响应发送到浏览器之前从响应中删除(过滤)它们。

http://thinkinginsoftware.blogspot.de/2011/04/enabling-resource-caching-in-tomcat.html

于 2012-11-06T10:55:42.320 回答