인프런 커뮤니티 질문&답변
쌤 질문이요!
작성
·
184
퀴즈
41%나 틀려요. 한번 도전해보세요!
스프링 MVC로 동적 웹 페이지를 만들 때, 기본 웹 기능과 HTML 템플릿 처리를 위해 필요한 주요 의존성 조합은 무엇일까요?
Web, H2
Web, Thymeleaf
JPA, Lombok
Test, Web
답변 1
5
김영한
지식공유자
안녕하세요. MOOK L님
우선 thymeleaf는 그렇게 빠르지는 않습니다. 대신에 다양한 기능적인 이점이 있습니다.
JSP가 조금 더 빠를 수는 있지만 사실 이러한 성능 테스트는 거의 의미가 없습니다.
성능에서는 암달의 법칙이라는 것이 중요한데, 웹 애플리케이션의 경우 거의 데이터베이스 쿼리에서 시간을 다 잡아먹기 때문에 뷰 렌더링 시간을 줄여도 채감할 만큼 개선이 잘 되지는 않습니다.
정말 뷰 템플릿의 성능이 크리티컬 하게 중요한 시스템이라면 다른 다양한 뷰 템플릿들을 함께 고려할 필요는 있습니다.
감사합니다.




