← 홈
네트워크

CDN

지리적으로 분산된 엣지 서버 네트워크. 캐시 무효화와 origin shield.

브라우저가 서울에서, Edge가 서울, Origin이 미국에 있다고 가정. Edge 캐시는 비어있는 상태.

핵심 개념

Edge Server

사용자와 지리적으로 가까운 PoP에 배치된 캐시 서버. 첫 응답 후 캐시해 이후 요청은 origin 없이 즉시 응답.

Cache-Control

max-age, s-maxage, public/private, no-store 등 — 어떻게/얼마나 캐시할지 origin이 명시.

캐시 무효화 (Invalidation)

Purge API, 버전드 URL(fingerprint), 짧은 TTL — 새 콘텐츠를 빠르게 반영하는 전략.

Origin Shield

Edge들 사이에 한 단계 더 두는 캐시. Origin 직접 요청 수 줄여 부하 보호.

면접 단골 질문

  1. Q1.CDN이 어떻게 응답 속도를 줄이는지 단계별로 설명해보세요.
  2. Q2.정적 자산에 fingerprint(파일명에 해시)를 붙이는 이유는?
  3. Q3.Cache-Control의 public과 private 차이는?
  4. Q4.캐시 히트율을 측정하고 개선하려면 무엇을 보나요?
  5. Q5.CDN을 쓸 때 SSL 인증서는 어디서 발급되어 어디에 설치되나요?