Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 对于Tomcat中的NoCompressionSeragents,什么是一个好的设置?_Java_Configuration_Tomcat_Gzip - Fatal编程技术网

Java 对于Tomcat中的NoCompressionSeragents,什么是一个好的设置?

Java 对于Tomcat中的NoCompressionSeragents,什么是一个好的设置?,java,configuration,tomcat,gzip,Java,Configuration,Tomcat,Gzip,谷歌搜索“NoCompressionSeragents”最终得到的是相同的样板配置,似乎已经被复制过了,但并不是很有用(甚至在stackoverflow上也有:) stackoverflow.com/questions/550024/tomcat-compression-does-not-add-a-content-encoding-gzip-in-the-header NoCompressionSeragents=“gozilla, 茶花 但这并没有考虑跳过NS4或IE6或其他内容。我发现的最

谷歌搜索“NoCompressionSeragents”最终得到的是相同的样板配置,似乎已经被复制过了,但并不是很有用(甚至在stackoverflow上也有:)

stackoverflow.com/questions/550024/tomcat-compression-does-not-add-a-content-encoding-gzip-in-the-header

NoCompressionSeragents=“gozilla, 茶花

但这并没有考虑跳过NS4或IE6或其他内容。我发现的最接近的例子来自Zimbra配置示例,它至少用于跳过IE6,看起来像:

NoCompressionSerAgents=“.MSIE 6.”


有没有人有一个真正的无压迫者的环境

一般来说,最好的方法是手动挑选出断裂的部分并将其添加到其中。大多数不支持gzip的代理都不会宣传gzip支持(因此您可能不应该忽略它们并发送它)

例如,IE6确实支持压缩,但是可能会有奇怪的交互。不过,这远远不是100%的情况(在大多数情况下,我们对IE6客户端使用压缩,由于测试中发现的错误,只有少数页面被排除在外)


归根结底,您没有找到黑名单的原因很可能是因为没有有效的一刀切的黑名单可用。

如果有帮助,Apache有一个事实上的标准,用于禁用某些用户代理的压缩,您可以将其转换为tomcat的语法。这些是Apache的推荐设置,而不仅仅是示例