gzip 압축 적용하기

네트워트 트래픽을 줄이기 위해 HTTP 응답을 gzip 형식으로 압축할 수 있습니다. 다음 순서로 설정합니다.

1

server.xml 파일 수정

  1. 3RABBITZ_HOME/tomcat/conf/server.xml 파일을 엽니다.

  2. Connector 태그에 다음 속성을 추가합니다.

<Connector
    protocol="HTTP/1.1"
    port="1975"
    redirectPort="8443"
    connectionTimeout="20000"
    URIEncoding="UTF-8"
    maxPostSize="-1"
    Server="3Rabbitz"
    relaxedQueryChars="^`\|{}[]"
    compressableMimeType="text/html,text/css,application/javascript,application/json"
    compression="on" 
    compressionMinSize="2048"
/>

Connector 태그에 추가해야 하는 속성은 다음과 같습니다.

속성

기본 값

설명

compressableMimeType

text/html,text/css,application/javascript,application/json

압축을 적용할 응답 유형

compression

on

on을 입력하면 압축을 하고, off를 입력하면 압축을 하지 않습니다.

compressionMinSize

2048

gzip 압축을 할 최소 크기로 단위는 바이트입니다.

작은 크기까지 모두 gzip 압축을 하면 서버가 느려질 수 있습니다.

2

매뉴얼웍스를 재시작합니다.

server.xml 파일을 수정하면 매뉴얼웍스를 다시 시작해야 합니다.