小编典典

需要有关Tomcat压缩的分步概述

java

需要有关Tomcat 7压缩的循序渐进概述…我已经有好几天了。对压缩servlet响应中的text / xml尤为感兴趣,但也想测试其他压缩方式。

通过谷歌搜索和阅读,似乎我只需要添加几行即可在server.xml中配置http连接器(请参见下文)。但是我正在检查像webpagetest.org这样的网站,却没有看到任何结果(甚至响应头中的gzip也没有)。我还需要什么?过滤器?在我的应用程序中使用GZip方法?在web.xml中指定用于输出压缩的servlet?我将非常乐意继续正确地获取细节,并会很高兴现在能确保我知道所有必要的部分。

    <Connector port="80" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           redirectPort="8443" 
          compression="on" 
          compressionMinSize="2048" 
          noCompressionUserAgents="gozilla, traviata" 
          compressableMimeType="text/html,text/xml,application/xml,text/javascript,text/css" />

更新。已解决…请参阅下面接受的答案下的评论。


阅读 193

收藏
2020-11-26

共1个答案

小编典典

您在编辑server.xml文件后是否重新启动了Tomcat?您是否检查了日志(logs /
catalina.out),以查看服务器启动时是否存在任何错误?(即配置文件中的错字)

compression="on"

应该管用。

也许webpagetest.org不支持gzip压缩。为什么不使用Chrome开发人员工具(F12,您可以在“网络”标签中看到标题)?或Firefox
Web控制台(Ctrl + Shift + K)?

2020-11-26