IT

웹 서버와 WAS 서버의 차이

pongic 2025. 4. 29. 14:09
반응형

웹 개발 또는 인프라 구조를 공부하면 꼭 등장하는 개념 WEB WAS 서버

이 둘은 모두 웹 서비스에 필수적인 요소이지만 역할과 기능은 분명히 다르다.

 

웹 서버(Web Server)란 무엇인가요?

정적인 콘텐츠를 클라이언트에게 제공하는 역할

예를 들어 HTML, CSS, 이미지 등과 같은 파일 그대로를 전달해주는 역할

 

WAS(Web Application Server) 서버란 무엇인가요?

동적인 콘텐츠를 처리하는 서버

사용자의 입력이나 요청에 따라 백엔드 로직을 실행하고, 결과를 생성해서 브라우저로 전달하는 역할

예를 들어 로그인, 게시판 작성 등 단순한 정적 페이지로 처리할 수 없는 기능들

웹 서버와 WAS 비교

주 기능 정적 콘텐츠 제공 동적 콘텐츠 처리
처리 대상 HTML, CSS, JS, 이미지 등 Java, Python, PHP 등 백엔드 로직
요청 처리 요청된 파일을 그대로 응답 코드 실행 후 결과를 생성하여 응답
대표 프로그램 Apache, Nginx Tomcat, JBoss, WebLogic
속도 빠름 (처리 단순) 상대적으로 느림 (처리 복잡)

실제 서비스에서는 웹 서버와 WAS는 함께 구성되어 협업

 

웹 서버가 간단한 정적 요청을 먼저 처리하고, 복잡한 동적 요청은 WAS로 전달

이렇게 나누면 서버 부담이 줄고, 속도도 빨라지기 때문에 서비스 안정성과 확장성이 향상된다.

 

반응형