반응형
1. 브라우저에서 정적자원을 빠르게 다운로드할 수 있도록 큰 파일의 용량을 줄인다.
spring boot에서 정적자원 압축하기 (웹 서버 설정으로도 가능.)
server.compression.enabled (기본값 : false) : 응답 압축을 사용할지 여부
server.compression.mime-types=text/html,text/xml,text/plain,text/css,text/javascript,application/javascript
: 압축할 mime-types 기본 목록에 application/json이 없음
server.compression.min-response-size : defualt2048byte (2kb) 서버의 최대전송단위(MTU)에 맞게 잘 설정할 것
2. js, css 파일 minify
빌드 시 minify 시키거나, minify된 파일을 다운로드 받아서 사용할 것
두 설정만으로도 캐시가 없을 시 웹 페이지 로딩이 눈에띄게 올라간다.
반응형
'백엔드 > Spring Boot' 카테고리의 다른 글
Hikari CP 모니터링하기 (0) | 2024.06.06 |
---|---|
스프링부트 3.x 에서 트레이싱 기능 추가하기 (0) | 2024.04.07 |
Spring, Spring Boot 버전 별 접미사 (0) | 2022.07.18 |
logback 취약점 (CVE-2021-42550) (0) | 2021.12.21 |