이번 글에서는 동적 웹사이트와 정적 웹사이트의 차이에 대해 알아보려 한다.
정적 웹 페이지(static web page), 플랫 페이지(flat page, 스테이셔너리 페이지(stationary page)는 저장된 그대로 사용자에게 전달되는 웹 페이지로서, 이는 웹 애플리케이션에 의해 생성되는 동적 웹 페이지와 반대되는 용어이다.
즉, 정적 웹 페이지는 모든 상황에서 모든 사용자에게 동일한 정보를 표시하며, 콘텐츠 타입이나 문서 언어의 협상(negotiate)을 위해 웹 서버의 현대적 기능에 종속된다.
[출처][위키트리] 동적 웹페이지
정적 웹 사이트란 기존 웹서버에 저장 되어있는 HTML/CSS/이미지 등을 그대로 보여주는 사이트로 누가 언제 어떤 상황에서 접속하는지와 상관없이 늘 같은 화면을 보여준다.
만약 정적 웹사이트를 수정/삭제하려면 HTML파일 자체를 수정해야 하며 정보전달의 성격이 강하다.
사용자 주도적 검색에 바탕을 둔 소비자 콘텐츠 배포 웹 사이트. 신상품 가격처럼 소비자 콘텐츠가 변경될 때마다 콘텐츠가 저장된 데이터베이스 내용도 갱신되는 웹 사이트이다. 갱신 도구를 사용하여 웹 마스터에게 요청하지 않고도 웹 사이트를 갱신할 수 있고, 인터넷 검색이 가능한 사람이면 누구나 웹 사이트 갱신이 가능하다. 이렇게 웹 사이트를 새롭게 갱신함으로써 좀 더 쉽고, 좀 더 빠르고, 좀 더 저렴한 경비로 웹 사이트를 운영할 수 있다.
[출처][네이버 지식백과] 동적 웹 사이트 [dynamic Web site, 動的-] (IT용어사전, 한국정보통신기술협회)
동적 웹사이트란 웹 어플리케이션 서버가 데이터를 생성하거나 가공하여 사용자에게 제공하는 웹사이트이다.
누가 언제 어떤 상황에서 접속하는지에 따라 보여지는 화면이 달라질 수 있다.
정적/동적 웹사이트에 대해 알아보았는데, 두 웹사이트의 차이를 가장 선명하게 느낄 수 있었던 말이 있어 소개해보려 한다.
정적 - 환영합니다 고객님.
동적 - 환영합니다 ooo님.
사실 어떤 설명보다도 위에 두문장이 관련 지식이 없는 나로선 두 웹사이트의 차이가 가장 와닿는 설명이였다.
두 웹사이트의 차이를 알아보며 웹서버 외에도 웹 어플리케이션서버라는게 있다는걸 알게 되었는데, 시간이 된다면 두서버의 차이와 왜 나누어서 운영되는지에 대해서도 적어볼 수 있었으면 좋겠다.