1. Static web page
- 서버에 저장된 데이터가 변경되지 않는 한 항상 같은 내용을 보여준다.
- 클라이언트에게 파일 경로 이름을 받아 Web Server에서 일치하는 image, html, css, javascript 등의 저장된 파일 컨텐츠를 반환한다.
- Web Server만 있으면 되고, 저장되어 있는 것을 보여주는 것이 전부이기 때문에 속도가 빠르다.
- 그러나 서비스가 한정적이며 추가, 수정, 삭제 등의 작업이 서버에서 이뤄지기 때문에 관리가 힘들다.
2. Dynamic web page
- 클라이언트의 요청을 해석해 데이터를 가공하고 그 결과로 생성되는, 요청에 따라 다른 내용을 보여준다.
- 같은 페이지라도 사용자마다 다른 결과의 웹 페이지를 서버에 요청하고 받을 수 있다.
- 사실 대부분의 웹 페이지는 동적 웹 페이지로 구성되어 있다.
- 서비스가 다양하고, 웹 사이트의 구조에 따라 클라이언트에서 작업이 가능하기 때문에 관리가 비교적 쉽다.
- WAS가 필요하고, 정적 웹 페이지에 비해 많은 메모리를 필요로 하기 때문에 추가 비용이 들고 속도가 느리다.
참고
- https://webhotpy.tistory.com/6
'Network' 카테고리의 다른 글
HTTP (0) | 2021.10.27 |
---|---|
웹 브라우저에서 서버까지의 요청 흐름 (0) | 2021.10.27 |
URI, URL, URN 차이점 (0) | 2021.10.26 |
Servlet (0) | 2021.10.20 |
Web Server, Web Application Server 차이점 (0) | 2021.10.15 |