想要在Weblogic中启用GZip压缩

时间:2012-01-05 12:59:05

标签: compression webserver weblogic

我想为我的静态文件启用GZIP压缩,例如css样式,javascript是从weblogic服务器提供的。任何人都可以帮助如何在weblogic服务器中配置此功能。

2 个答案:

答案 0 :(得分:9)

转到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>

答案 1 :(得分:5)

为Web应用程序配置GZIP压缩

您可以在域级别或Web应用程序级别启用和配置内容编码GZIP压缩。特定Web应用程序的值会覆盖域级别值。 要为域中的所有Web应用程序配置GZIP压缩:

  1. 如果你还没有这样做,请在改变中心 管理控制台,单击锁定&amp;修改see Use the Change Center)。
  2. 在“域结构”树中,选择您的域。
  3. 选择配置&gt;网络应用程序
  4. 为其定义以下域范围的Web应用程序配置设置 GZIP压缩:
    • 启用GZIP压缩:为所有Web应用程序启用或禁用GZIP压缩。默认情况下,不启用此值。
    • GZIP Compression Min。内容长度:配置触发GZIP压缩的最小内容长度。默认值为2048.
    • GZIP压缩内容类型:配置要包含在压缩中的内容类型。默认值为text / html,text / xml,text / plain。单击“保存”以保存所有更改。
  5. 要激活这些更改,请在管理控制台的“更改中心”中单击激活更改
    并非所有更改都会立即生效 - 有些更改需要重新启动(see Use the Change Center)。