想在Weblogic中启用GZip压缩
问题描述:
我想启用GZIP压缩为我的静态文件,如css样式,从weblogic服务器提供的JavaScript。任何人都可以帮助如何在weblogic服务器中配置此功能。想在Weblogic中启用GZip压缩
答
转到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>
答
配置GZIP压缩的Web应用程序
您可以启用和配置内容编码GZIP在域级别或Web应用程序级别进行压缩。特定Web应用程序的值将覆盖域级别的值。 要为域中的所有Web应用程序配置GZIP压缩:
- 如果您还没有这样做,在 管理控制台的更改中心中单击锁定&编辑(see Use the Change Center)。
- 在域结构树中,选择您的域。
- 选择配置> Web应用程序。
- 定义 GZIP压缩以下域范围内的Web应用程序配置设置:
- gzip压缩启用:启用或禁用GZIP压缩,所有Web应用程序。默认情况下,该值未启用。
- GZIP压缩最小。内容长度:配置触发GZIP压缩的最小内容长度。默认值为2048.
- GZIP压缩内容类型:配置要包含在压缩中的内容的类型。默认值是text/html,text/xml,text/plain。点击保存以保存所有更改。
- 要激活这些更改,请在管理控制台的更改中心中单击激活更改。
并非所有更改都立即生效 - 有些需要重新启动(see Use the Change Center)。
额外的内容类型,我使用包括默认: text/html的 文本/ XML text/plain的 文/ CSS 应用程序/ XML 是application/xhtml + xml的 应用程序/ RSS + XML 应用程序/ JavaScript的 application/x-javascript – staylorx 2017-02-12 17:12:43