CDN은 가까운 캐시와 원본 책임을 나누는 구조다
CDN 효과는 요청이 edge에서 끝나는지, origin까지 가서 동적 처리를 받는지로 갈립니다.
가까운 캐시
사용자 근처 서버가 정적 파일과 캐시 가능한 응답을 edge에서 반환합니다.
원본 서버
캐시에 없거나 동적 판단이 필요한 요청은 원본으로 전달됩니다.
보관 시간
얼마나 오래 캐시할지에 따라 최신성과 속도의 균형이 달라집니다.
무효화
잘못된 캐시를 언제 어떻게 지울지 운영 절차가 필요합니다.
응답 헤더에서 cache hit인지 miss인지 확인합니다.
개인화 데이터가 캐시되면 보안 사고로 이어질 수 있습니다.
정적, 동적, 개인화 요청의 캐시 정책을 구분할 수 있어야 CDN 설계가 안전합니다.