11

Jboss 5.1.0のgzip圧縮はどのように有効になりますか?

tomcat httpコネクタ内で正しいですか?このファイルが保存されている場所、server.xmlを思い出せませんか?

4

4 に答える 4

16

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を参照してください。

于 2010-06-23T10:04:46.120 に答える
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>

サーバーを再起動し、開発者ツールまたはHTTPヘッダーでサーバーが有効になっているかどうかを確認します。

于 2012-08-14T09:28:00.463 に答える
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

于 2010-06-08T03:40:54.310 に答える
2

Jboss EAP 7.0では、これは私のために機能しました:

編集:Standalone.xml

<subsystem xmlns="urn:jboss:domain:undertow:1.2">   <!-- SEARCH FOR THIS: urn:jboss:domain:undertow -->
  <buffer-cache name="default"/>  
  <server name="default-server">  
  <http-listener name="default" socket-binding="http"/>  
  <host name="default-host" alias="localhost">  
  (...)

  <!-- ADD THIS FOR GZIP COMPRESSION -->
  <filter-ref name="gzipFilter" predicate="exists['%{o,Content-Type}'] and regex[pattern='(?:application/javascript|text/css|text/html|text/xml|application/json)(;.*)?', value=%{o,Content-Type}, full-match=true]"/>  
  <!-- /GZIP COMPRESSION -->

  </host>  
  </server>  
(...)  
  <filters>  
  (...)  

  <!-- ADD THIS FOR GZIP COMPRESSION -->
  <gzip name="gzipFilter"/>  
  <!-- /GZIP COMPRESSION -->

  </filters>  
</subsystem>

サーバーを再起動します

于 2020-01-22T15:43:05.587 に答える