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
'Computer Programming > AI' 카테고리의 다른 글
TIL_OSI(Open System Interconnection) 7 Layers in Network (0) | 2023.11.02 |
---|---|
TIL_WSGI(Web Server Gateway Interface)란? (1) | 2023.11.01 |
TIL_About Linux (1) | 2023.10.30 |
TIL_JavaScript, synchronous와 asynchronous (0) | 2023.10.25 |
TIL_Django, F expressions (1) | 2023.10.24 |