강의 내용 정리/SpringBoot 개념정리
2022. 6. 28.
10강 - 서블릿 객체(톰켓)의 생명주기를 알려주세요!
1. 클라이언트가 요청 -> 서블릿 컨테이너 (톰캣) -> 최초 요청이면 객체 생성, 아니면 만들어진 객체를 재사용 URL : 자원 접근 ( .html, .css, .png ) 스레드 생성 ( 여러명이 요청하기 떄문에 동시사용을 위해 만들어짐 ) -> 서블릿 객체 생성 2. 다음 자바파일 요청이 들어옴 -> 스레드 생성 -> 만들어진 서블릿 객체 재사용 3. 설정한 최대 스레드 초과 시 대기. 4. 그럼 스레드한도를 크게 하면 되지 않나? -> 많이 만들면 3초 걸릴 일이 더 많이 걸린다. -> 서버의 성능에 맞게 최대스레드설정 # 정리 - 요청 들어올 때마다 스레드 생성 - 응답 끝난 스레드는 재사용 됨( 다음 요청 ) -> 속도가 빠름 ( 스레드 만들고 지우는 시간 절약 ) 본 자료를 참고하였습니다...