정적 웹은 뭐고 동적 웹은 뭔가요?

·2025년 1월 18일

필수영상

목록 보기
10/40

정적 웹은 뭐고 동적 웹은 뭔가요?


정적 웹 (Static Web)

정적 웹은 미리 작성된 고정된 콘텐츠를 사용자에게 제공하는 웹사이트로 웹페이지는 HTML, CSS, JavaScript 파일로 구성되어 있으며 서버는 요청에 따라 이 파일들을 그대로 전달한다.

특징

  1. 페이지 내용이 고정되어 있으며 변경하려면 HTML 파일을 직접 수정해야 한다.
  2. 서버에서 단순히 파일을 전달하므로 처리 속도가 빠름.
  3. 데이터베이스 없이도 작동하며 파일 시스템 기반으로 동작.
  4. 개발과 호스팅 비용이 저렴하다.
  5. 사용자가 입력한 데이터에 따라 페이지 내용이 달라지지 않음.

보통 소규모 개인 블로그나 회사 소개 페이지, 포트폴리오 사이트로 많이 사용한다.

동적 웹 (Dynamic Web)

사용자 요청이나 입력에 따라 실시간으로 콘텐츠를 생성하고 전달하는 웹사이트로 서버는 데이터베이스와 상호작용하여 요청에 맞는 데이터를 처리하고 HTML을 동적으로 생성한다.

특징

  1. 사용자 입력, 로그인 상태, 검색 요청 등에 따라 페이지 내용이 달라진다.
  2. 데이터를 저장하고 불러오기 위해 데이터베이스가 필요.
  3. 회원 가입, 게시판, 검색 기능, 댓글 시스템 등을 지원한다.
  4. 서버에서 데이터를 처리하고 HTML을 생성하므로 처리 속도가 느릴 수 있음.

보통 전자상거래 사이트, 소셜 미디어 플랫폼, 뉴스 웹사이트, 웹 애플리케이션을 만들 때 사용.


편의점과 식당이 있다.
편의점에는 진열된 음식을 사서 그대로 먹거나 온수 또는 전자레인지로 내가 직접 조리해서 먹을 수 있다.
식당은 음식을 주문하면 그때그때 요리가 되어서 나옵니다.
먹는 음식이 비슷할 수 있지만 이 둘의 근본적인 차이는 업소에서 매 번 음식을 조리해주는 가!에 있다.
편의점 = 정적, static web
식당 = 동적, dynamic web
이렇게 비유를 할 수 있다.

0개의 댓글