2012-01-05 156 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