728x90
웹 서버
웹서버에는 미리 만들어 놓은 정적인 컨텐츠만 존재하여 클라이언트로부터 요청을 받았을 때,
미리 저장해놓은 변하지않는 값들만 즉시 응답해준다.
- 정적컨텐츠
- 이미 값이 정해진 것들
- 이미지, 파일, 단순 html 문서, css
- 대표적 웹서버
- Apache
WAS(web application service)
WAS는 웹서버와 웹 컨테이너가 합쳐진 형태로, 정적인 컨텐츠 와 동적인 컨텐츠가 존재하여
클라이언트로부터 요청을 받았을 때, 로직처리나 DB조회등을 하여 값을 응답해준다.
- 동적컨텐츠
- DB조회
- 로직처리
- 대표적인 웹서버
- tomcat
그럼 was가 웹서버도 다 포함하고 있으니 was만 써도 되냐?
아니다!
was는 db조회 및 다양한 로직 처리에만 집중해야한다.
단순한 정적 컨텐츠는 웹서버에게 맡기며 업무 분산을 해 서버부하를 방지한다.
근데 이런 것들을 우리가 선택할 수 있는 건가???
was와 웹서버?
728x90
'JAVA' 카테고리의 다른 글
Reduce란? (0) | 2024.06.04 |
---|---|
spring mvc와 webflux의 차이점 (2) | 2024.04.03 |
직렬화 (Serialization) 란? (0) | 2024.03.20 |
Java Stream이란? (0) | 2024.03.19 |
JPA(JAVA Persistence API) 란? (0) | 2024.03.18 |