谷歌搜索“noCompressionUserAgents”最终得到了相同的样板配置,似乎已被复制,但不是很有用(甚至在stackoverflow上也是如此)
stackoverflow.com/questions/550024/tomcat-compression-does-not-add-a-content-encoding-gzip-in-the-header
noCompressionUserAgents =“GoZilla等, 茶花女“
但这并未考虑跳过NS4或IE6或其他任何内容。我发现的最接近的是来自Zimbra配置示例,至少是为了跳过IE6看起来像:
noCompressionUserAgents =“。 MSIE 6。”
是否有人为noCompressionUserAgents设置了REAL?
答案 0 :(得分:3)
一般来说,最好的方法是手动挑选出破坏并添加它们的方法。大多数不支持gzip的代理都不会宣传gzip支持(因此你可能不应该尝试忽略它们并发送它)。
例如,IE6确实支持压缩,但可能存在奇怪的交互。然而,这些情况远不是100%(我们在大多数情况下使用IE6客户端进行压缩,因为我们在测试中发现了错误而只排除了几页)。
最重要的是,您没有找到黑名单的原因可能是因为确实没有有效的“一刀切”黑名单。
答案 1 :(得分:3)
如果有帮助,Apache有一个事实上的标准set of directives,用于禁用某些用户代理的压缩,您可以将其转换为tomcat的语法。这些是Apache的推荐设置,而不仅仅是示例。