cache state

CDN은 요청을 캐시 키로 묶고 신선도에 따라 hit/miss를 결정한다

CDN은 단순 복사본이 아니라 요청을 객체 키로 매핑하고 Cache-Control, ETag, Vary 정책으로 응답 경로를 고른다.

1 Routeedge 선택DNS/Anycast로 가까운 edge 도착
2 Key캐시 키 계산URL, query, header, cookie 반영
3 Fresh?TTL/검증 판단s-maxage, max-age, ETag 확인
4 Serve/Fetchhit, miss, revalidateedge 응답 또는 origin fetch
5 Store정책대로 저장Vary와 private/no-store 반영
판정
응답 경로
운영 신호
HIT
edge가 즉시 응답
TTFB 감소, origin 부하 감소
MISS
origin에서 받아 저장
첫 요청 비용과 origin 왕복
REVALIDATE
조건부 요청으로 신선도 확인
304 비율, ETag 일관성
BYPASS
저장하지 않고 통과
개인화/인증 응답 보호
주의Vary가 너무 넓으면 hit ratio가 떨어지고, 개인화 응답을 공유 캐시에 저장하면 보안 문제가 된다.