본문 바로가기
웹 개발

정적 웹, 동적 웹 특징

by 동배_ 2021. 8. 2.

인터넷의 웹사이트들은 크게 두 가지 분류로 나뉜다. 정적 웹페이지, 동적 웹페이지이다.

그림으로 간단한 설명

정적 웹

정적 웹은 말 그대로 움직이지 않는 언제 접속해도 같은 리소스를 건네주는 웹사이트를 말한다.

예를 들자면 정적 웹사이트에 접속하면 서버는 마치 진열대에 놓인 상품처럼

이미 프로그래머들이 작성해 놓은 파일들을 그대로 클라이언트의 브라우저에 건내준다

물론 계속 변하는 시간 , 주사위 또는 서버에 직접 추가요청을해서 받아오는 기능들이 있기도하다. 이 것들은 모두 JavaScript로 구현한다.

이러한 정적 웹페이지는 회사의 소개글, 또는 이력서 등 처럼 웹페이지에서 변경내용이 거의 없거나 없을때 사용한다.

동적

동적웹은 정적 웹과 반대로 움직이는 접속할때 다른 리소스를 건네준다. 예시를 들자면 우리가 자주 사용하는 youtube, facebook, instagram 등 SNS 처럼 글이나 영상을 등록할때마다 댓글을 쓸때마다 동적으로 계속 데이터가 변경되는 사이트이다.

다르게 말하자면 유튜브에 이용자가 게시글을 올리면 즉시 유튜브 서버 내에서 데이터베이스에 추가하고 불러오는 그런 좀 더 정적인 페이지보다 유동적이고 더 다양한 기능들을 제공할 수 있는 것으로 이해했다.

그렇지만 동적 웹으로 관리를 하게 되면 보관 및 관리가 까다롭다고 한다. 그래서 요즘 추세는 Jekyll 또는 Hugo 같은 정적 웹 생성 툴을 많이 사용한다고 한다.

참고: https://www.youtube.com/watch?v=C06xRvXIAUk

'웹 개발' 카테고리의 다른 글

git 활용(rebase, squash)방법  (0) 2021.12.02
쿠키(cookie), 세션(session), 캐시(cache)  (0) 2021.08.23
API URI 설계와 HTTP 메소드  (0) 2021.08.18

댓글