为Jboss启用gzip压缩

tin*_*nny 11 compression configuration jboss http application-server

如何启用Jboss 5.1.0的gzip压缩?

在tomcat http连接器内对吗?我不记得这个文件存储在哪里,server.xml?

小智 16

编辑jboss\server\default\deploy\jbossweb.sar\server.xml

编辑此:

<Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}" 
           connectionTimeout="20000" redirectPort="8443" />
Run Code Online (Sandbox Code Playgroud)

更像这样:

<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" />
Run Code Online (Sandbox Code Playgroud)

您可以参考连接器配置信息以获取更多详细信息,请参阅:http: //tomcat.apache.org/tomcat-5.5-doc/config/http.html


nim*_*rod 15

要在JBoss 7.1.1中添加gzip压缩,您可以编辑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>
Run Code Online (Sandbox Code Playgroud)

重新启动服务器并检查开发人员工具或HTTP头中是否已启用.


Wal*_*shi 10

该文件位于server.xml下,您说明必须更新http连接器是正确的.

以下链接是tomcat的信息,但除了server.xml文件的位置外,同样适用于JBoss.我相信你需要更新deploy\jbossweb.sar下的server.xml

http://viralpatel.net/blogs/2008/11/enable-gzip-compression-in-tomcat.html