WAS/WebLogic

[Tips] WebLogic에 gzip 압축 설정

투칼론 2021. 6. 28. 08:36
반응형

WebLogic은 12.2.1 버전부터 gzip 압축 설정을 지원하고 있다. 설정 방식은 도메인 레벨 또는 웹 애플리케이션 레벨에서 설정할 수 있다.

1. 도메인 레벨 설정

도메인에 있는 모든 웹 애플리케이션에 적용된다. 적용 메뉴는 "도메인 > 구성 > 웹 애플리케이션"에서 가능하다.

* GZIP Compression Enabled : 모든 애플리케이션에 GZIP 활성화 또는 비활성화 선택. 디폴트값은 비활성화임
* GZIP Compression Min. Content Length : GZIP 압축 여부를 결정하는 HTTP 컨텐츠 크기. 디폴트값은 2048 바이트
* GZIP Compression Content Type : 압축이 적용되는 컨텐츠 유형. 디폴트값은 text/html, text/xml, text/plain


2. 웹 애플리케이션 레벨 설정

웹 애플리케이션 하위 디렉터리에 있는 weblogic.xml 파일에 아래와 같이 설정하면 된다. <gzip-compression>을 설정하면 된다.

<weblogic-web-app>
<container-descriptor>
<gzip-compression>
<enabled>true</enabled>
<min-content-length>4096</min-content-length>
<content-type>text/html</content-type>
<content-type>text/plain</content-type>
<content-type>text/javascript</content-type>
<content-type>application/javascript</content-type>
</gzip-compression>
</container-descriptor>
</weblogic-web-app>