Как сжатие gzip для Jboss 5.1.0 включено?
Внутри соединителя http Tomcat правильно? Я не могу вспомнить, где хранится этот файл, server.xml?
Как сжатие gzip для Jboss 5.1.0 включено?
Внутри соединителя http Tomcat правильно? Я не могу вспомнить, где хранится этот файл, server.xml?
Файл находится в файле server.xml, и вы правильно указали, что вам нужно обновить http-коннектор.
Следующая ссылка - это информация для tomcat, но это относится и к JBoss, кроме местоположения файла server.xml. Я считаю, что вам нужно обновить server.xml в разделе deploy\jbossweb.sar\
http://viralpatel.net/blogs/2008/11/enable-gzip-compression-in-tomcat.html
изменить jboss\server\default\deploy\jbossweb.sar\server.xml
Отредактируйте это:
<Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}"
connectionTimeout="20000" redirectPort="8443" />
чтобы быть более похожим:
<Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}" compression="on"
compressableMimeType="text/html,text/xml,text/css,text/javascript, application/x-javascript,application/javascript"
connectionTimeout="20000" redirectPort="8443" />
Информацию о конфигурации соединителя см. в следующих разделах: http://tomcat.apache.org/tomcat-5.5-doc/config/http.html
Чтобы добавить сжатие gzip в JBoss 7.1.1, вы можете отредактировать файл standalone/configuration/standalone.xml и добавить:
...
</extensions>
<system-properties>
<property name="org.apache.coyote.http11.Http11Protocol.COMPRESSION" value="on"/>
<property name="org.apache.coyote.http11.Http11Protocol.COMPRESSION_MIME_TYPES" value="text/javascript,text/css,text/html"/>
</system-properties>
Перезагрузите сервер и проверьте с помощью инструментов разработчика или в HTTP-заголовке, если он включен.