본문 바로가기
IT 정보

spring boot 리소스 캐싱

by 완기 2022. 4. 27.
728x90
반응형

오늘은 업무를 진행하면서 간단하게 html 페이지를 보여주는 서버를 띄울 필요가 있었다.

 

그 페이지에선 특성상 이미지와 css가 상당히 많은 수가 있어 매 요청마다 수많은 요청을 보냈다.

 

이에 따라 리소스 캐싱을 추가했다.

 

 

 

application.properties에 아래 값을 추가한다.

spring.web.resources.cache.period=43200 //1일

value는 초단위로 지정이 되며, 

 

 

캐싱 적용 전

 

 

캐시 적용 후

상태코드에 보면 200을 반환하지만 (메모리 캐시에서)라고 표기되며, 잘 적용됐음을 확인할 수 있다.

 

 

응답 헤더에 보면 캐시의 max-age를 확인할 수 있다.

728x90
728x90

댓글