본문 바로가기
CS

[Basic] WebServer vs Web Appliction Server

by 크라00 2024. 9. 12.

 

  Web Server Web Application Server
정의 정적인 콘텐츠(HTML, CSS, 이미지 등)를 제공하는 서버 동적인 콘텐츠(웹 애플리케이션)를 처리하고 제공하는 서버
기능 HTTP 프로토콜을 이용해 클라이언트에게 웹 페이지 제공 웹 애플리케이션 실행 및 데이터 처리, 웹 서버와 클라이언트 간의 중계 역할
주요 소프트웨어 Apache, Nginx, IIS Tomcat, JBoss, WebLogic, WebSphere

 

 

- 특징

1. Web Server 는 정적콘텐츠 처리와 클라이언트 수신에 집중

2. 동적 콘텐츠는 Web Application Server 에 위임하는 프로세스 구성으로 WAS 의 부하방지

3. WebServer 에서 들어온 요청에 대한 응답을 Proxy 를 이용하여 송신함으로써 보안성 향상

4. 로드밸런싱 구성으로 서버 부하 방지 ( WebServer 와 연결된 WAS 분산 )

5. WAS 장애 발생시 WebServer 유지로 장애 대응.

'CS' 카테고리의 다른 글

[React.js] React 사용 이점  (1) 2024.09.20
[Basic] CORS  (1) 2024.09.12
[React.js] forwardRef And useImperativeHandle  (0) 2024.08.16
[React.js] useLayoutEffect vs useEffect  (1) 2024.07.30
[FrontEnd] google lighthouse LCP/INP/CLS  (0) 2024.07.29