Невозможно включить сжатие gzip в JBoss 5 - PullRequest
0 голосов
/ 13 мая 2010

Я добавил следующий файл
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 не сжимает ответы.

Как обеспечить включение сжатия GZIP в JBoss?
Можно ли это проверить в jmx-консоли?

1 Ответ

3 голосов
/ 13 мая 2010

Эти параметры необходимо добавить к существующему элементу коннектора 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> без других настроек не принесет вам пользы.

...