Gzip无法正常工作?

时间:2016-02-11 13:12:37

标签: java tomcat gzip tomcat8

这不是工作事件虽然看起来很容易......但我不确定如何调试。请帮忙吗?

<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" KeystoreFile="/home/ec2-user/.keystore" KeystorePass="foobar" allowTrace="true" compression="on" compressableMimeType="text/html,text/xml,text/json,text/javascript,text/css,text/plain,
application/javascript,application/xml,application/xml+xhtml"/>

1 个答案:

答案 0 :(得分:1)

尝试设置属性useSendfile="false"

如下所述:https://tomcat.apache.org/tomcat-8.0-doc/config/http.html

  

compression ...注意:使用压缩之间需要权衡   (节省带宽)并使用sendfile功能(保存您的   CPU周期)。如果连接器支持sendfile功能,例如该   NIO连接器,使用sendfile将优先于压缩。   ...您可以通过设置useSendfile属性来关闭sendfile   连接器,......

     

useSendfilebool)使用此属性启用或禁用   sendfile功能。默认值为true注意使用   sendfile将禁用Tomcat可能的任何压缩   已经对回复进行了