구조 및 데이터 관리/INFRA

Tomcat - 외장/내장 Tomcat JSP 성능 이슈

개발참치 2021. 9. 12.

문제

 

Spring Boot 환경의 JSP 포함 프로젝트를 내장 톰캣으로 가동 중

성능 이슈가 자주 제기되었다.

 

PS. 현재 자사 가동 환경 구조가 특이한 케이스다.

 

분석

 

외장 톰캣에서는 웹에서 동작하는 실질적인 파일들을 ROOT 폴더 등에 따로 저장하여 구동하므로,

외장 톰캣에서도 돌려 성능을 테스트해보기로 하였습니다.

 

해결

 

 

결과는 외장 톰캣에서의 완전 승리

 

같은 요청 시

 

네트워크 속도 3배에 달하는 차이를 보이며 

외장 톰캣에서의 성능이 보장되어 있습니다.

 

이슈는 JSP 관련 파일이 내장 톰캣에서는 따로 저장하여 구동하는 파일이 없어,

매번 컴파일을 하기 때문으로 추정되며 계속 더 정확한 원인을 탐구하고 있습니다.

'구조 및 데이터 관리 > INFRA' 카테고리의 다른 글

Network - SMTP 응답 코드  (0) 2022.02.08
WEB 서버와 WAS (Web Application Server)  (0) 2021.10.19
Network - DNS의 개념  (0) 2021.10.17
Tomcat - Service 여러개 가동  (1) 2021.09.08
Devops - CI, CD의 개념  (0) 2021.07.13

댓글