Web Server

정적 웹 페이지와 동적 웹 페이지란?

gamjadori 2023. 12. 6. 15:47
728x90

Q. 정적 웹 페이지 vs 동적 웹 페이지

1. 정적 웹 페이지: 저장된 파일을 그대로 봄

  • php / .asp / .amz 등으로 끝나는 경우
  • 장점
    • 다른 처리 없이 요청에 대한 파일만 전송하기 때문에 빠름
    • 단순한 문서로 웹 서버를 구축하므로 호스팅 서버에 연결하는 비용이 적음
  • 단점
    • 저장된 정보만 보여주기 때문에 서비스가 한정적
    • 추가, 삭제, 수정 등의 작업이 모두 코드를 직접 건드려야 하기 때문에 관리가 힘듦

2. 동적 웹 페이지: 다른 변수들에 의해 변경되어 보임

  • 요청에 관하여 사용자는 조건에 따라 다른 결과를 받게 됨
  • 사용자는 상황, 시간, 요청 등에 따라 달라지는 웹 페이지를 보게 됨
  • 주소 URL이 변수값으로 끝날 경우
  • 장점
    • 최초 접속 시 맨 첫 페이지 로딩 시간이 길어도 이후 페이지부터는 속도가 빠름
    • 로컬 데이터를 효과적으로 캐싱

** 캐싱: 파일 복사본을 캐시 또는 임시 저장 위치에 저장하여 보다 빠르게 액세스할 수 있도록 하는 프로세스

  • 단점: 초기 구동 속도가 느리고 SEO에 불리

** SEO (검색 엔진 최적화): 웹사이트가 검색을 통해 검색 엔진에서 상위에 노출될 수 있도록 최적화하는 과정