티스토리 뷰
Web Server
웹 서버는 클라이언트의 http 요청을 받아들여 HTML, CSS와 같은 정적인 콘텐츠를 클라이언트에게 전달해주는 기능을 합니다.
Web Server의 역할은
- 정적 콘텐츠를 클라이언트에 전달
- 동적인 요청이 들어온다면 해당 요청을 WAS에 전달
대표적인 Web Server의 종류는 Apache, Nginx, Microsoft의 IIS가 있습니다
Web application Server
WAS 또한 웹서버와 동일하게 HTTP로 동작합니다. WAS도 Web Server가 하는 기능을 대부분 할 수 있지만 WAS는 비즈니스 로직을 처리할 수 있어 동적인 컨텐츠를 전달하는 것이 주 역할입니다.
대표적인 Web application Server의 종류는 tomcat, IBM Websphere, jeus등이 있습니다
WAS가 다 할 수 있는데 왜 구분해서 사용할까?
우선 Web Server와 Web Application Server의 가장 중요한 차이점은 상황에 따라 변하는 정보(동적 컨텐츠)를 제공할 수 있냐 없냐입니다.
WAS는 Web Server의 역할도 소화할 수 있으니 WAS만 사용하면 되는거 아닌가? 할 수도 있지만 WAS는 DB 접근, 다양한 비즈니스 로직을 수행해야 하기에 Web server도 할 수 있는 정적 콘텐츠 전달은 Web Server에 맡겨 서버 부하를 줄이기 위해 구분해서 사용하고 있습니다.
https://www.youtube.com/watch?v=NyhbNtOq0Bc&t=123s
'Server' 카테고리의 다른 글
AWS EC2 인스턴스 상태 검사 실패 (0) | 2023.06.16 |
---|
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 알고리즘
- 코딩테스트
- 8898
- 코테
- programmres
- C++
- programmers
- 백준 20058
- UIKit
- Xcode
- swift
- 입국심사
- swea
- ios
- 마법사 상어와 파이어스톰
- 도둑질
- 3000
- Algorithm
- 단속카메라
- 3차원 농부
- 문자열 교집합
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함