Computer Science

웹 서버와 WAS의 차이?

재심 2024. 10. 26. 20:45

 

  • 웹 서버: 물리적인 서버 내에서 실행 중이며 웹 요청을 받을 수 있는 서버
  • 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