728x90
반응형
Tomcat7부터 간단한 설정 값 추가로 응답 리소스 사이즈를 줄일 수 있다.
*Web Server설정은 했지만 크게 감소하지 않음
*이 글은 WS 설정
*자세한 설명 생략
▷ Application 내장 Tomcat 설정
*application.properties
*WAS 설정 시 참고
# Gzip compression setting
server.compression.enabled: true
▷ Tomcat Server.xml 설정
*Connector 부분에 추가
<Connector
port="8080"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
<!-- 압축 여부 -->
compression="on"
<!-- 압축 적용 타입 -->
compressableMimeType="
text/html,
text/xml,
text/plain,
text/css,
application/javascript,
application/json,
image/svg+xml,
application/xml,
application/rss+xml,
application/atom+xml,
application/x-font-ttf,
application/vnd.ms-fontobject,
application/x-font-woff,
application/font-woff2"
<!-- 압축 대상 최소 크기(Default), 생략 가능 -->
compressionMinSize="2045"
/>
▷ 결과
- 폰트 파일, 이미지 파일은 압축 제외
* 이미 압축된 형태, 텍스트만 압축 - 파일의 크기 2048 바이트 이하는 압축 제외
* Default 설정
- 작은 파일을 압축하면 리소스를 더 많이 사용
- 파일의 크기가 너무 크면 압축 제외
*Tomcat(WAS)을 Nginx(WS)로 교체 필요(아래 관련 글 참고)
- 너무 큰 파일을 압축하면 리소스를 더 많이 사용
- Tomcat은 큰 파일에 대한 압축 설정은 지원 안 함
▷ 관련 글
728x90
728x90
'▶ Back-End > Server' 카테고리의 다른 글
SNS 간편로그인 - 카카오 API 사용 등록 방법 (0) | 2024.07.10 |
---|---|
Nginx Compression Gzip 설정 (0) | 2024.06.27 |
OpenSearch 검색어 자동 완성 설정 방법 + 한글 형태소 분석기(Nori) (0) | 2024.05.21 |
OpenSearch Dashboard Index Patterns 생성 (0) | 2024.05.20 |
OpenSearch 기초 예제 - 데이터 추가(_bulk) (0) | 2024.05.20 |
댓글