인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

MOOK L님의 프로필 이미지
MOOK L

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

상품 목록 - 타임리프

쌤 질문이요!

작성

·

167

0

쌤!!

thymeleaf가 jsp보다 성능적인 면에서 어떤 이점이 있나요??

구글링 해보는데 단순 속도는 jsp가 빠르다고 하는 게시글이 많아서요!

natural template, spring 호환, jar package 가능 servlet code로 변환하지 않는 것 이외에 성능적인 이점이 있나 해서 여쭈어 봅니다!

질문 봐주셔서 감사합니다!

이번 한주도 화이팅하셔요!

답변 1

5

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. MOOK L님

우선 thymeleaf는 그렇게 빠르지는 않습니다. 대신에 다양한 기능적인 이점이 있습니다.

JSP가 조금 더 빠를 수는 있지만 사실 이러한 성능 테스트는 거의 의미가 없습니다.

성능에서는 암달의 법칙이라는 것이 중요한데, 웹 애플리케이션의 경우 거의 데이터베이스 쿼리에서 시간을 다 잡아먹기 때문에 뷰 렌더링 시간을 줄여도 채감할 만큼 개선이 잘 되지는 않습니다.

정말 뷰 템플릿의 성능이 크리티컬 하게 중요한 시스템이라면 다른 다양한 뷰 템플릿들을 함께 고려할 필요는 있습니다.

감사합니다.

MOOK L님의 프로필 이미지
MOOK L

작성한 질문수

질문하기