Computer Programming/AI

TIL_Web Server와 Web Application Server의 차이는?

JYCoder 2023. 10. 31. 23:51

Web Server와 Web Application Server의 차이에 대해 정리해 보았다.

 

Web Server(WS)

  • Client의 요청에 따라 HTML 페이지, image, CSS 파일 등과 같은 정적인(static) 콘텐츠를 제공
  • 일반적으로 HTTP protocol을 사용하여 client의 요청을 받고, 해당하는 파일을 찾아 client에게 전송
  • Apache, Nginx, Microsoft IIS와 같은 소프트웨어가 위의 역할을 수행

 

Web Application Server(WAS)

  • 사용자와 상호작용하여 동적인(Dynamic) 콘텐츠를 생성하고 제공
  • 주로 사용자가 웹 사이트와 상호작용할 때 사용
  • 사용자의 입력을 받아 처리하고, 데이터베이스와 상호작용하여 정보를 검색하고 저장
  • Java EE, ASP.NET, PHP, Ruby on Rails 등과 같은 web application framework와 함께 사용

 

요약하면, Web Server은 정적인 콘텐츠를 제공하는 데 사용되고, Web Application Server은 동적인 콘텐츠와 wep application을 실행하는 데 사용된다.

LIST