WEB과 WAS에 대하여

Question Murder·2023년 8월 2일
0

들었던 내용으로 정리하자면,
WEB은 정적인 파일을 처리해주고, WAS는 동적인 파일을 처리해준다.

간다한 구조로는

HTTP 통신규약 request요처잉 들어면 WEB서버에서는
정적처리 Html, CSS 파일들은 처리가 가능하나
login같이 컨트롤러, 서비스, DB를 거쳐야하는 동적처리는 WAS에서 처리는 WEB서버에서 요청을 받고 동적처리를 해야한다.

WEB서버와 WAS 구조를 가져가야하는 이유

효율적인 사용이다.
1. 캐싱
2. 보안
3. 로드 밸런싱
이거에 대해서는 추가로 알아보고 정리하겠다^^;

실무에서 일어났던 사례

JS파일요청이 들어오면 web Server -> WAS 응답하는 구조로 되어있는데, WAS에서 세션체크하면서 js까지 세션을 해야하는데 HTML응답으로 내려가졌다. 브라우저는 js인줄알았는데 HTML파일이됨..
해결은 flush를 통해 다시 파일을 내렸지만..여튼 그랬다..
자세하게 알지못하는 내가밉다.

profile
물음표 살인마

0개의 댓글

관련 채용 정보