WAS란

호떡·2022년 9월 18일
0

WAS란

웹 애플리케이션 서버(Web Application Server, 약자 WAS)는 동적 서버 콘텐츠를 수행하는 것으로 일반적인 웹 서버와 구별이 되며, 주로 데이터베이스 서버와 같이 수행이 된다.

Web Server + Application Server = WAS

Web Server

클라이언트에서 요청이 올 때 가장 앞에서 요청에 대한 처리를 한다. 클라이언트 요청에 맞는 응답(웹페이지)을 제공한다. 정적 페이지를 요청 받을 때는 바로 응답이 가능하지만, 동적 페이지가 필요하다면 Application Server에 처리를 부탁하고, 처리 완료된 요청은 다시 웹 서버에 전달되어 클라이언트에게 응답을 해준다.

정적 컨텐츠는 변화가 없는 컨텐츠(배너 광고나 카테고리)로, 어느 사용자에게나 동일한 결과값을 보여주어야 할 때 사용된다.

Application Server

동적 컨텐츠(DB, 비지니스 로직 처리가 요구되는 컨텐츠)를 제공하기 위해 만들어진 애플리케이션 서버이다.

동적 컨텐츠는 마이페이지나 장바구니 등 사용자 맞춤형 정보를 제공해야 할 때에 사용한다.

0개의 댓글