WebServer 와 WAS 를 분리하는 이유


WebServer 와 WAS 를 분리하는 이유

WebServer 정적인 요청을 처리해주는 기능을 하며 WebServer 에는 대표적으로 Apache 와 Nginx 가 있다. Nginx 은 고정적인 한개의 프로세스에서 비동기 방식으로 처리하는 Event Driven 방식이며 매 요청마다 프로세스, 스레드를 생성하는 Apache 보다 좋은 성능을 가진다. 즉 Apache 는 손님이 올 때 마다 테이블을 생성해서 점원들이 테이블들을 돌아다니며 손님을 맞는 반면에 Nginx 는 긴 테이블에 손님들을 앉게하고 한 점원이 손님의 요청을 순서대로 처리하는식 이다 WAS (Web Application Server) WAS 는 WebServer 를 포함하는 개념인데 동적인 요청의 처리를 맡고 있다. 대표적으로 Tomcat, Jetty 등이 있다. (SpringBoot 에는 내부 T..........



원문링크 : WebServer 와 WAS 를 분리하는 이유