Web_Basic #2

haechi·2021년 8월 13일
0

Web

목록 보기
32/69

210813
Web_Basic #2


  • 동적 / 정적 웹페이지

-Static Web Pages (정적 웹 페이지)
HTML, CSS, JS 등의 파일이 서버에 업로드되면 개발자가 수정하기 전까지는 같은 파일을 브라우저에 전달하기 때문에 해당 페이지는 언제든 같은 응답을 보낸다. 회사나 개인의 소개 페이지가 주이다.
서버에 미리 저장된 파일(HTML,JS 등)이 그대로 전달되는 웹 페이지
요청(Request)에 해당하는 저장된 웹 페이지를 보낸다.
서버에 저장된 데이터가 변경되지 않는 한 사용자는 고정된 웹 페이지를 본다.

-Dynamic Web Pages(동적 웹 페이지)
페이지에 대한 요청을 받고 서버는 추가 처리 이후 클라이언트에게 응답을 보낸다. 페이지의 방문자와 상호작용을 하기때문에 페이지 내용이 그때마다 다르다. 날씨나 주가, 댓글 등 정보 변경이 자주 있는 곳에 많이 사용된다.
웹 페이지의 특정 부분을 동적으로 바꾸는 형태로 사용된다. 페이지 전체에 정적인 페이지 데이터를 보여준 후 동적으로 데이터를 가져와서 나타낸다.
서버에 있는 데이터들을 스크립트에 의해 가공 후 생성되어 전달되는 웹 페이지
사용자의 요청(Request)을 해석하고 데이터를 가공한 후 생성되는 웹 페이지를 보낸다.
상황, 시간, 요청 등에 따라 달라지는 웹 페이지를 본다.

이 둘의 가장 큰 차이는 사용자가 받아보는 웹 페이지가 동적으로 변하는가! 이다.
현재 우리가 보는 대부분의 페이지는 동적 웹 페이지라 할 수 있다. 커뮤니티 사이트의 게시글, 뉴스, 웹툰, 이런 블로그의 게시글 모두 사용자의 요청에 따라 동적으로 생성하여 보내주는 것이다.

동적으로 페이지를 구축한다면 수정사항이 있거나 회원가입, 관리 등 필요한 부분을 위한 스크립트를 작성하고 자동으로 페이지가 생성된다면 관리비용이 크게 절감된다.

  • 정적 웹 페이지 장점
    -빠르다 : 요청에 대한 파일만 전송, 추가적 작업 X
    -비용 적다 : 웹 서버만 구축

  • 정적 웹 페이지 단점
    -한정적 서비스 : 저장된 정보만 보여준다.
    -어려운 관리 : 추가/수정/삭제 등 작업이 모두 수동이다.

  • 동적 웹 페이지 장점
    -다양한 서비스 : 동적으로 다양한 정보를 활용, 조합하여 제공이 가능
    -쉬운 관리 : 웹 사이트 구조에 따라 작업이 용이

  • 동적 웹 페이지 단점
    -상대적으로 느리다 : 웹 페이지를 전달하기 전 처리하는 작업이 있기 때문
    -추가 비용 : 웹 서버외 추가적으로 처리를 위한 어플리케이션 서버가 필요하다.

각 사이트의 성격에 맞게 각각의 페이지 특성에 맞게 정적 / 동적 웹 페이지를 적절하게 사용하면 좋을 듯 하다.

profile
공부중인 것들 기록

0개의 댓글

관련 채용 정보