정적 웹 페이지(Static Pages)
- 웹 서버에 이미 완성본으로 저장되어 있는 파일(html)을 전달하는 웹 페이지이다.
- 한 요청에 관해 모든 사용자가 같은 결과를 받는다.
- 사용자는 서버의 데이터가 변경되지 않는 한 고정된 웹페이지를 보게 된다.
장점
- 다른 처리 없이 요청에 대한 파일만 전송하기 때문에 빠르다.
- 단순한 문서로 웹 서버를 구축하므로 호스팅 서버에 연결하는 비용이 적다.
단점
- 저장된 정보만 보여주기 때문에 서비스가 한정적이다.
- 추가 수정 삭제 등의 작업이 모두 코드를 직접 건드려야 하므로 관리가 힘들다.
정적 웹페이지: 회사 소개 페이지, 댓글 없는 블로그 등등
동적 웹 페이지(Dynamic Pages)
- 서버에 있는 데이터를 스크립트에 의해 가공처리하여 만들어진 html 문서를 전달하는 웹 페이지이다.
- 요청에 관하여 사용자는 조건에 따라 다른 결과를 받는다.
- 사용자는 상황, 시간, 요청 등에 따라 달라지는 웹 페이지를 보게 된다.
장점
- 여러 요청에 따라 웹 페이지를 동적으로 생성하므로 서비스가 다양하다.
- 추가 수정 삭제 등의 작업이 용이하다.
단점
- 사용자에게 웹 페이지를 전달하기 전에 처리해야 할 작업이 있으므로 상대적으로 느리다.
- 웹 서버 이외에 추가적인 웹 어플리케이션 서버가 필요하므로 추가 비용 발생한다.
동적 웹페이지: 블로그, 티스토리, 홈페이지 게시판 등등
'Spring' 카테고리의 다른 글
[JSP] Redirect 와 Forward 비교 (0) | 2022.10.20 |
---|---|
[JSP] Implicit Object, Directive, Action Tag (0) | 2022.10.20 |
[Web] Web Server 과 WAS (0) | 2022.10.20 |
[Web] GET 과 POST 의 차이 (0) | 2022.10.20 |
[JSP] 서블릿(Servlet) 과 JSP (0) | 2022.10.19 |