0

我添加了以下文件
deployers\jbossweb.deployer\server.xml

<Connector compression="force" 
   compressionMinSize="512" 
   noCompressionUserAgents="gozilla, traviata" 
   compressableMimeType="text/html,text/xml,image/png,text/css,text/javascript">
</Connector>

但是 fiddler 表明 jboss 不会压缩响应。

如何确保 JBoss 中的 gzip 压缩开启?
是否可以在 jmx-console 中检查它?

4

1 回答 1

3

这些设置需要添加到您现有的 HTTP 连接器元素中,即:

  <Connector port="8080" address="${jboss.bind.address}"
     maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"
     emptySessionPath="true"
     enableLookups="false" redirectPort="8443" acceptCount="100"
     connectionTimeout="20000" disableUploadTimeout="true"
  <!-- compression settings -->
     compression="force" 
     compressionMinSize="512" 
     noCompressionUserAgents="gozilla, traviata" 
     compressableMimeType="text/html,text/xml,image/png,text/css,text/javascript"
  />

仅将它们添加到<Connector>没有其他设置的新设置对您没有任何好处。

于 2010-05-13T12:26:48.760 回答