728x90
Web Server 특징
1. 정적 컨텐츠(HTML, CSS, 이미지 등) 제공에 특화되어 있습니다.
2. 클라이언트의 요청을 가장 앞단에서 처리합니다.
3. HTTP 프로토콜을 기반으로 동작합니다.
4. 대표적인 예로 Apache, Nginx, IIS 등이 있습니다.
WAS 특징
1. 동적 컨텐츠 제공을 위해 만들어진 애플리케이션 서버입니다.
2. 웹 서버 기능 + 웹 컨테이너 기능을 포함합니다.
3. JSP, Servlet 등을 실행할 수 있는 환경을 제공합니다.
4. 데이터베이스 접속, 비즈니스 로직 수행 등의 기능을 담당합니다.
5. 대표적인 예로 Tomcat, WebLogic, JBoss 등이 있습니다.
주요 차이점
1. 처리 영역: Web Server는 정적 컨텐츠, WAS는 동적 컨텐츠를 주로 처리합니다.
2. 기능 범위: WAS는 Web Server의 기능을 포함하면서 추가적인 기능을 제공합니다5.
3. 보안: Web Server를 앞단에 두어 WAS의 부하를 줄이고 보안을 강화할 수 있습니다5.
실제 운영 환경에서는 Web Server와 WAS를 함께 사용하여 각각의 장점을 활용하고 시스템의 안정성과 성능을 개선하는 경우가 많습니다
'기타' 카테고리의 다른 글
크로스사이트 스크립트(XSS) 이란 (0) | 2024.10.31 |
---|---|
CSRF (Cross-Site Request Forgery) 간단 설명 (0) | 2024.08.12 |
CSR과 SSR의 개념과 차이점 (0) | 2024.06.20 |
SPA와 MPA의 개념과 차이점 (0) | 2024.06.20 |
브라우저 라우터와 해시 라우터 비교 (0) | 2024.06.20 |