2012-01-05 123 views
5

我想啓用GZIP壓縮爲我的靜態文件,如css樣式,從weblogic服務器提供的JavaScript。任何人都可以幫助如何在weblogic服務器中配置此功能。想在Weblogic中啓用GZip壓縮

回答

8

轉到http://sourceforge.net/projects/pjl-comp-filter/下載它,並與下面的配置更新的web.xml文件

<filter> 
    <filter-name>CompressingFilter</filter-name> 
    <filter-class>com.planetj.servlet.filter.compression.CompressingFilter</filter-class> 
    <init-param><param-name>includeContentTypes</param-name><param-value>text/html,text/css,application/x-javascript</param-value></init-param> 
    <init-param><param-name>compressionThreshold</param-name><param-value>256</param-value></init-param> 
</filter> 

<filter-mapping> 
    <filter-name>CompressingFilter</filter-name> 
    <url-pattern>/*</url-pattern> 
</filter-mapping> 
4

配置GZIP壓縮的Web應用程序

您可以啓用和配置內容編碼GZIP在域級別或Web應用程序級別進行壓縮。特定Web應用程序的值將覆蓋域級別的值。 要爲域中的所有Web應用程序配置GZIP壓縮:

  1. 如果您還沒有這樣做,在 管理控制檯的更改中心中單擊鎖定&編輯see Use the Change Center)。
  2. 在域結構樹中,選擇您的域。
  3. 選擇配置> Web應用程序
  4. 定義 GZIP壓縮以下域範圍內的Web應用程序配置設置:
    • gzip壓縮啓用:啓用或禁用GZIP壓縮,所有Web應用程序。默認情況下,該值未啓用。
    • GZIP壓縮最小。內容長度:配置觸發GZIP壓縮的最小內容長度。默認值爲2048.
    • GZIP壓縮內容類型:配置要包含在壓縮中的內容的類型。默認值是text/html,text/xml,text/plain。點擊保存以保存所有更改。
  5. 要激活這些更改,請在管理控制檯的更改中心中單擊激活更改
    並非所有更改都立即生效 - 有些需要重新啓動(see Use the Change Center)。
+0

額外的內容類型,我使用包括默認: text/html的 文本/ XML text/plain的 文/ CSS 應用程序/ XML 是application/xhtml + xml的 應用程序/ RSS + XML 應用程序/ JavaScript的 application/x-javascript – staylorx 2017-02-12 17:12:43