[Spring] 웹서버, 웹애플리케이션 서버에 대한 나름의 이해

2023. 11. 10. 14:56Spring

웹서버는 정적인 리소스를 제공하는 서버를 의미한다.

웹애플리케이션 서버(WAS)는 핵심 비즈니스 로직을 처리하는 서버를 의미한다. 정적인 리소스도 제공할 수는 있다.

하지만 웹서버와 웹애플리케이션 서버를 분리해서 사용한다.

웹 애플리케이션 서버는 에러가 많이 난다. 하지만 웹서버는 그럴일이 거의 없다. 따라서 오류 화면을 보여주도록 할 수도 있다.

웹 애플리케이션 서버가 모든 걸 하면 서버 과부하가 생길 수 있다.

나누면 효율적인 서버 관리가 된다.

정적 리소스가 많이 사용되면 웹서버를 증설하고 애플리케이션 리소스가 많이 사용되면 WAS를 증설하면 된다.

 

Reference


https://www.inflearn.com/course/lecture?courseSlug=%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1&unitId=71160

 

학습 페이지

 

www.inflearn.com