Static web pages
- 정적 웹 페이지는 언제 접속해도 같은 응답을 보내준다.
- 일단 HTML, CSS, JS파일 등이 서버에 업로드되면 개발자가 수정하기 전까지 매번 같은 파일을 브라우저에 건네준다.
- 즉, 웹 서버가 정적 웹 페이지에 대한 요청을 받은 경우 서버는 추가적인 처리 과정 없이 클라이언트에게 응답을 보낸다.
- 회사나 개인의 소개 페이지는 정적 웹 페이지의 좋은 예시
Dynamic web pages
- 웹 서버가 동적 웹 페이지에 대한 요청을 받은 경우 서버는 추가적인 처리 과정 이후 클라이언트에게 응답을 보낸다.
- 동적 페이지는 방문자와 상호작용하기 때문에 페이지 내용은 그때, 그때 다르다.
- 댓글, 날씨, 주가 정보 등과 같이 정보 변경이 잦은 곳에 많이 사용된다.
- 동적 페이지란 요청에 대해서 각각 다른 내용을 보여준다.
- 사용자(클라이언트)가 URL을 통해 서버에 웹 페이지를 요청했을 때, 서버는 사용자에게 맞는 HTML 문서를 생성하여 사용자에게 응답하게 된다.
Web Server
는 정적 콘텐츠를 제공한다.
WAS (Web Application Server)
는 동적 콘텐츠를 제공한다.
- 대규모 트래픽이 있는 시스템일 경우에는 Web Server가 정적 콘텐츠를 담당하고, WAS가 동적인 콘텐츠를 담당해 WAS의 부하를 방지한다.