상세 컨텐츠

본문 제목

WAS(Web Application Server) 와 WebServer의 차이

ASP.NET

by happynuri 2021. 3. 15. 10:09

본문

 

IIS를 사용할때는 WAS와 WebServer의 구분이 없다. IIS는 두가지 역할을 모두 하기 때문이다.

 

 

내 개념속의 WebServer란?

 

로컬폴더의 어느 솔루션을 가상디렉토리로 올려서, 서비스를 할 것을 클라이언트가 접근 할 수 있도록 오픈 하고,

 

클라이언트의 브라우저와 같은 접근을 HTML 앞단과 DB 접근 같이 내부의 작업을 하는 것 이었다.

 

이왕이면, 일반 사용자가 알 수 없게 앞단과 뒷단을 잘 구분해서, MVC 패턴이 되면 좋겠지만 아니더라도

 

어느정도는 구분을 해 주는 방식으로 코딩을 했다.

 

 

그런데, 웹서버가 역할의 차이가 있었다.

 

 

 

 

webserver는 정적콘텐츠(DB에 다녀올 필요가 없는 HTML 같은 뷰단의 처리)를 처리 하고

 

WAS는 동적콘텐츠를 처리 한다. (aspx.cs) 

 

 

 

이 두가지를 구분해서, 서로의 부하를 줄이고, Client가 뒷단의 내용을 알필요가 없고, 알아서도 안되기 때문에 

 

보안상 서로를 구분 할 필요가 있었다. 그래서, 역할의 차이가 있고, 

 

FrontEnd Server를 웹서버다 라고 간단히 알고 있었는데, 예전에 학교 다닐때 배웠던거 같은데

 

또 새롭다.

 

 

JAVA에서는 톰캣이 WebServer가 아니고, WAS더라

관련글 더보기

댓글 영역