Links

기본지식(HTTP)

HTTP

HTTP는 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜입니다. HTTP는 웹에서 이루어지는 모든 데이터 교환의 기초이며, 클라이언트-서버 프로토콜이기도 합니다. 클라이언트-서버 프로토콜이란 (보통 웹브라우저인) 수신자 측에 의해 요청이 초기화되는 프로토콜을 의미합니다. 하나의 완전한 문서는 텍스트, 레이아웃 설명, 이미지, 비디오, 스크립트 등 불러온(fetched) 하위 문서들로 재구성됩니다.

CDN (Contents Delivery Network)

👉
사용자가 인터넷상에서 가장 가까운 곳의 서버로 컨텐츠를 전송받아 트래픽이 특정 서버에 집중되지 않고 각 서버로 분산되로록 하는 기술
느린 응답 속도 / 다운로딩 타임을 극복하기 위한 기술

CDN 장점

  1. 1.
    웹사이트 로딩 속도 개선
  2. 2.
    인터넷 회선 비용 절감
  3. 3.
    컨텐츠 제공의 안전성
  4. 4.
    웹사이트 보안 개선

CDN 단점

CDN Node들이 많이 보유되지 않는다면 부정적인 결과를 초래할 수 있다. 부정적인 결과로 최악의 경우는 SPOF(단일 장애점)이 초래될 수 있다.
(단일 장애점 -> 한군데가 중단되면 전체 시스템이 중단되버리는 현상)