Dev study 정리

Web Server 와 WAS(Web Application Server) 차이

2dubbing 2017. 3. 9. 22:25

이미지 출처 :  http://cybersecuritynews.co.uk/popular-web-application-attacks-and-recommendations/

 

# Web Server

  • 웹 브라우저에서 요청받은 정적 컨텐츠(html, css, js, 이미지 리소스 등) 를 제공하기 위한 서버
  • 대표적인 Web Server 플랫폼 구축 소프트웨어에는 Apache, Nginx 와 Windows server OS 용 IIS 가 있습니다.

 

# WAS(Web Application Server)

  • 클라이언트 측에서 요청받은 정보를 가지고 연산을 수행한 뒤, 동적인 콘텐츠를 만들어 제공하기 위한 서버 
  • 대표적인 WAS 플랫폼 구축 소프트웨어에는 Apache 재단의 Tomcat, Tmax 사의 Jeus, IBM 사의 Web Sphere와 Open source project인 Node.js 등이 있습니다.

 

# 알게된 사항

  • Node.js 플랫폼 기반 Web Application framework 인 Express.js 는 Web Server 역할도 수행가능 합니다.
  • 이처럼 WAS 에서 Web Server 기능을 처리하기도 하나, 트래픽이 몰릴 경우 WAS 의 부담이 커지게 됩니다.
  • 규모에 따라 Web Server 와 WAS 를 하나의 서버로 구성하거나, 독립 된 서버로 구성하기도 합니다.
 

# 잘못 된 내용은 댓글 남겨주세요.

'Dev study 정리' 카테고리의 다른 글

[javascript] 모듈 사용방식과 번들러 사용 이유  (2) 2018.05.26
API를 사용하는 이유  (4) 2017.07.23
Redux란?  (2) 2017.07.08
javascript 클로저 코드를 통해 알아보기  (1) 2017.04.17
Flux 아키텍쳐 란??  (0) 2017.02.12