hunter_joe99.log
로그인
hunter_joe99.log
로그인
SWP, DWP
Hunter Joe
·
2024년 9월 26일
팔로우
0
web
0
Web에 관한 글
목록 보기
3/7
Static Web Page
1. Static Site란?
서버에서 사전에 렌더링 된 정적 리소스로 만들어진 사이트.
과거에는 서버에서 잘 만들어진 HTML를 클라이언트에게 전송하였음.
초창기 웹 사이트는 단순한 정보만을 제공하고, 많은 Interaction을 요구하지 않았기 때문.
이때는 거의 HTML과 CSS로만 모든 페이지를 구축하였음. JS는 나중에 나옴.
장점
첫 요청에 대한 파일만 전송하면 되기에 빠르다.
단순한 HTML 문서만으로 웹을 구축하기에 서버의 트래픽이 상대적으로 적다.
단점
저장된 정적 페이지만을 보여주기에 단순한 서비스만 제공이 가능하다.
페이지 내에서 다른 링크를 클릭할 경우, HTML을 다시 받아 로딩하므로 "깜빡임"현상이 발생
작은 변화임에도 페이지 하나를 다시 렌더링 후 제공해야하므로, 재사용성이 떨어진다.
Dynamic Web Page
1. Dynamic Web Page 란?
기술이 발전하면서 보다 폭 넓은 서비스를 제공하기 위해 동적인 처리가 필요해졌다.
초기 렌더링 이후 서버로부터 필요한 데이터를 추가적으로 요청하여, 페이지 일부를 변경하는 기술이 등장.
웹 페이지에서 필요한 정보가 있을 경우, 이를 동적으로 서버에서부터 받아 일부를 변경시키는 페이지.
2. AJAX (Asynchronous JavaScript and XML)
AJAX가 등장하면서, 서버와 브라우저가 비동기적으로 통신하기 용이해짐.
이때 브라우저와 서버 간에는
JSON
,
XML
,
HTML
등과 같은 데이터를 비동기로 주고 받을 수 있음.
이제는 새로고침을 하지 않고 하나의 페이지에서 동적으로 필요한 부분만 변경이 가능해지게 됨. (SPA)
Hunter Joe
Async FE 취업 준비중.. Await .. (취업완료 대기중) ..
팔로우
이전 포스트
웹은 어떻게 동작할까?
다음 포스트
CSR, SSR
0개의 댓글
댓글 작성
관련 채용 정보