Author: mbrohl
Date: Tue Sep 20 19:07:14 2016
New Revision: 1761618

URL: http://svn.apache.org/viewvc?rev=1761618&view=rev
Log:
Improved: gzip json files served by tomcat.
(OFBIZ-8299)

Currently json files are not compressed. Updating the compressableMimeType 
setting in the http/https connectors makes them compressed.

Thanks: Chris Howe for reporting and providing the patch.

Modified:
    ofbiz/trunk/framework/catalina/ofbiz-component.xml

Modified: ofbiz/trunk/framework/catalina/ofbiz-component.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/framework/catalina/ofbiz-component.xml?rev=1761618&r1=1761617&r2=1761618&view=diff
==============================================================================
--- ofbiz/trunk/framework/catalina/ofbiz-component.xml (original)
+++ ofbiz/trunk/framework/catalina/ofbiz-component.xml Tue Sep 20 19:07:14 2016
@@ -103,7 +103,7 @@ under the License.
             <property name="URIEncoding" value="UTF-8"/>
             <property name="xpoweredBy" value="false"/>
             <property name="compression" value="on"/>
-            <property name="compressableMimeType" 
value="text/html,text/xml,text/plain,text/javascript,text/css"/>
+            <property name="compressableMimeType" 
value="text/html,text/xml,text/plain,text/javascript,text/css,application/json"/>
             <!-- commented out because the values match the Tomcat defaults:
             <property name="allowTrace" value="false"/>
             <property name="enableLookups" value="false"/>
@@ -133,7 +133,7 @@ under the License.
             <property name="URIEncoding" value="UTF-8"/>
             <property name="xpoweredBy" value="false"/>
             <property name="compression" value="on"/>
-            <property name="compressableMimeType" 
value="text/html,text/xml,text/plain,text/javascript,text/css"/>
+            <property name="compressableMimeType" 
value="text/html,text/xml,text/plain,text/javascript,text/css,application/json"/>
             <!-- SSL connector attributes -->
             <property name="sslImplementationName" 
value="org.apache.ofbiz.catalina.container.SSLImpl"/>
             <property name="algorithm" value="SunX509"/>
@@ -189,7 +189,7 @@ under the License.
             <property name="URIEncoding" value="UTF-8"/>
             <property name="xpoweredBy" value="false"/>
             <property name="compression" value="on"/>
-            <property name="compressableMimeType" 
value="text/html,text/xml,text/plain,text/javascript,text/css"/>
+            <property name="compressableMimeType" 
value="text/html,text/xml,text/plain,text/javascript,text/css,application/json"/>
         </property>
         <property name="https-connector" value="connector">
             <!--<property name="address" value=""/>-->
@@ -201,7 +201,7 @@ under the License.
             <property name="URIEncoding" value="UTF-8"/>
             <property name="xpoweredBy" value="false"/>
             <property name="compression" value="on"/>
-            <property name="compressableMimeType" 
value="text/html,text/xml,text/plain,text/javascript,text/css"/>
+            <property name="compressableMimeType" 
value="text/html,text/xml,text/plain,text/javascript,text/css,application/json"/>
             <property name="sslImplementationName" 
value="org.apache.ofbiz.catalina.container.SSLImpl"/>
             <property name="algorithm" value="SunX509"/>
             <property name="keystoreFile" 
value="framework/base/config/ofbizssl.jks"/>


Reply via email to