Static Pages와 Dynamic Pages

Web Server와 Web Application Server
Static Pages
- 일반적으로 HTML 파일로 저장되며, 웹 서버에서 미리 생성되어 클라이언트에게 제공됩니다
- 동일한 요청에 대해 동일한 내용을 반환합니다
- 파일 시스템에 저장되기 때문에 빠르게 제공되고, 서버의 부하도 적습니다
- Ex) 회사 웹 사이트의 소개 페이지
Dynamic Pages
- 요청에 따라 콘텐츠가 동적으로 생성되는 페이지입니다
- 서버는 클라이언트의 요청에 따라 서버 스크립트 또는 애플리케이션이 실행되어 요청에 맞는 콘텐츠를 생성합니다
- 매 요청마다 콘텐츠를 생성해야 하므로 처리 시간과 서버 부하가 많이 발생합니다
- Ex) 온라인 상점의 상품 목록 페이지
Web Server란?
Web Server의 개념
하드웨어
Web Server가 설치되어 있는 컴퓨터
소프트웨어
웹 브라우저 클라이언트로부터 HTTP 요청을 받아 정적인 컨텐츠를 제공하는 컴퓨터 프로그램