- 웹 서버: 물리적인 서버 내에서 실행 중이며 웹 요청을 받을 수 있는 서버
- WAS: 프로그래밍 언어에 의해 특정 로직이 실행되는 웹 애플리케이션 서버
[웹 서버]
보통 정적인 컨텐츠를 제공하는 것에 초점을 둔다.
HTML ,CSS, 자바스크립트나 이미지 파일처럼 사용자가 요청한 컨텐츠를 정적인 형태 그대로 반환해주는 역할
nginx, apache가 대표적.
[WAS]
Web Application Server
정적인 컨텐츠에 더해 사용자의 요청에 따라 어떠한 로직을 실행시킴
tomcat, undertow가 대표적.
WAS가 웹 서버의 역할도 할 수 있지 않을까?
웹 서버는 WAS보다 범용성은 떨어지지만 정적인 컨텐츠만을 다루는 경우에 WAS보다 훨씬 더 좋은 성능을 보일 수 있다.
'Computer Science' 카테고리의 다른 글
DB Lock (0) | 2024.10.07 |
---|---|
빅오 (Big-O)에 대해.. (2) | 2024.10.06 |