템플릿 캐싱

프로그래밍/Spring

템플릿 캐싱에 대해

기본적으로 thymeleaf, mustache 같은 템플릿은 최소 사용될 때 한 번만 파싱(코드 분석)된다. 그리고 파싱된 결과는 향 후 사용을 위해 캐시에 저장된다. 이는 요청때 마다 파싱을 안 하게 만드므로 성능이 향상될 수 있다. 허나 개발 시 해당 기능을 사용하게 된다면 불편하게 된다. 예를 들어 메인 페이지를 접속한 후에 해당 페이지를 수정했다고 하자, 이때 새로고침 하더라도 수정 전 페이지가 보이게 된다. 변경된 페이지를 보려면 애플리케이션을 다시 시작해야 하는 번거로움이 있다. 그래서 개발시에는 해당 기능을 끄고 진행하는 것이 좋다. 아래는 각 템플릿의 캐싱 속성이다. 템플릿 캐싱 속성 FreeMaker spring.freemaker.cache Groovy Templates spring.gr..

옥탑방고래
'템플릿 캐싱' 태그의 글 목록