전송 중에 전송 데이터를 압축하도록 서버를 구성할 수도 있습니다. 동적으로 생성되는 HTML 페이지는 사용자가 요청하기 전에는 존재하지 않습니다. 이것은 전자 상거래 기반의 웹 응용 프로그램과 데이터베이스 기반 사이트에 특히 유용합니다.
요청 시에 내용을 압축하도록 서버를 구성하려면 다음 단계를 수행합니다.
가상 서버 페이지에서 내용 처리 탭을 누릅니다.
일반 하위 탭을 누릅니다. 압축 섹션 아래의 요청 시 내용 압축 섹션으로 이동합니다.
다음 옵션 중에서 선택합니다.
요청 시 압축 — 선택한 자원의 요청 시 압축을 활성화/비활성화합니다.
Vary 헤더 삽입 — Vary: Accept-encoding 헤더의 삽입 여부를 지정합니다.
이 옵션을 선택하면 압축된 버전의 파일을 선택하는 경우 항상 Vary: Accept-encoding 헤더가 삽입됩니다.
이 옵션을 선택하지 않으면 Vary: Accept-encoding 헤더가 삽입되지 않습니다.
단편 크기 — 압축 라이브러리(zlib)에서 사용할 메모리 단편 크기를 바이트 단위로 지정하여 한 번에 압축할 양을 제어합니다. 기본값은 8096입니다.
압축 수준 — 압축 수준을 지정합니다. 1과 9 사이의 값을 선택합니다. 값이 1이면 최고 속도를 내고, 값이 9면 압축률이 최대로 됩니다. 기본값은 6으로, 속도와 압축율이 조화된 값입니다.
저장을 누릅니다.
CLI 사용
CLI를 통해 요청 시 압축을 활성화하려면 다음 명령을 실행합니다.
wadm> enable-on-demand-compression --user=admin --password-file=admin.pwd --host=serverhost --port=8989 --config=config1 --vs=config1_vs_1 --insertvaryheader=true --fragment-size=100 --compression-level=5 |
CLI 참조 enable-on-demand-compression(1)을 참조하십시오.