Web Server에서는 정적 컨텐츠만 처리하도록 기능을 분배하여 서버의 부담을 줄일 수 있다.
WAS를 통해 요청에 맞는 데이터를 DB에서 가져와서 비즈니스 로직에 맞게 그때 그때 결과를 만들어서 제공함으로써 자원을 효율적으로 사용할 수 있다.
Web Server와 WAS의 기능을 분리하여 서버 부하 방지
특히 대용량 웹 어플리케이션의 경우(여러 개의 서버 사용) Web Server와 WAS를 분리하여 무중단 운영을 위한 장애 극복에 쉽게 대응할 수 있다.
즉, Web Server를 WAS 앞에 두고 필요한 WAS들을 Web Server에 플러그인 형태로 설정하면 더욱 효율적인 분산 처리가 가능하다.
Reverse Proxy Server
로 활용하여 WAS 서버의 부하를 줄일 수 있는 로드 밸런서
로 활용되기도 함엔진엑스를 쓰는 이유
nginx reload
명령어를 통해 Spring B를 바라보도록 한다.www.naver.com
에 요청 하면 'reverse proxy'는 내부망과 통신을 통해 데이터를 받아옴리버스프록시를 사용하는 이유