为Jboss启用gzip压缩

问题描述:

如何启用Jboss 5.1.0的gzip压缩?为Jboss启用gzip压缩

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

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

下面的链接是tomcat的信息,但是除了server.xml文件的位置外,其他信息也适用于JBoss。我认为你需要更新下部署\ jbossweb.sar \

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

+0

这就是它,谢谢。 – tinny 2010-06-08 07:14:23

+0

+1:今天帮助我! – CoolBeans 2011-09-08 04:11:09

编辑JBoss的\服务器\默认在server.xml \部署\ 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

+0

+1:在搜索时,我碰到了这个,这个工程! – CoolBeans 2011-09-08 04:10:52

添加gzip压缩的JBoss 7.1.1,您可以编辑独立/配置/ 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标头是否已启用。

+0

你好@doonot我在jBoss EAP 6.1上实现了这个代码,当我在本地服务器上工作时它工作的很好。但是当我转移到实际的服务器环境时,更改没有得到体现。 我的服务器是jBoss Server EAP 6.1,并且正在使用Linux操作系统。 http://stackoverflow.com/users/569077/doonot – vaibhav 2015-06-02 07:24:39

+0

@doonot,我尝试过类似的方法,但没有工作看起来我缺少它http://stackoverflow.com/questions/41011480/pagespeed-enable-compression- in-jboss请帮忙 – 2016-12-07 13:07:24