엣지 캐시 검증: CDN HIT, 304, Brotli와 Range 동작 확인
실제 정적 리소스에 연속 요청을 보내 CDN 캐시, Age, 304, 압축 협상, Range와 엣지 노드 동작을 검증합니다.
엣지 캐시 검증이란?
엣지 캐시 검증은 설정을 읽는 데 그치지 않고 CDN의 실제 동작을 테스트합니다. JS, CSS, 이미지, 글꼴, 동영상 세그먼트 같은 정적 리소스를 연속 요청해 워밍업, Age, 조건부 요청과 압축을 관찰합니다.
엣지 캐시 검증은 어떻게 작동하나요?
하나의 고정 출구에서 읽기 전용 요청을 순서대로 보내고 각 응답의 근거를 보존합니다.
- 01
연속 샘플링
같은 정적 리소스를 반복 요청해 콜드 스타트와 지속 MISS를 구분하고 헤더 시간을 비교합니다.
- 02
프로토콜 동작 확인
ETag 또는 Last-Modified를 받은 뒤 조건부 요청을 보내고 br, gzip, zstd, identity와 Range 206을 확인합니다.
- 03
범위 설명
Age, Cache-Control, Vary와 엣지 헤더로 권장 사항을 제시합니다. 한 출구의 샘플을 전체 적중률로 포장하지 않습니다.
엣지 캐시 검증 자주 묻는 질문
왜 여러 번 요청하나요?
한 번으로는 콜드 스타트와 지속 미스를 구분할 수 없습니다. 연속 샘플로 HIT 수렴, Age 증가와 지연을 확인합니다.
HTML과 정적 파일 중 무엇을 검사하나요?
공유 캐시가 기대되는 JS, CSS, 이미지, 글꼴, 동영상 세그먼트를 권장합니다. 사용자별 동적 HTML은 보통 캐시하지 않습니다.
결과가 모든 지역을 대표하나요?
아니요. 한 지역에서 시작한 결과입니다. 전역 차이는 다중 노드 프로브나 순위를 사용하세요.
HIT인데 Age가 늘지 않는 이유는 무엇인가요?
서로 다른 엣지 노드로 분산되었거나 객체가 반복 만료되었을 수 있습니다. 노드, TTL과 다른 지역 샘플을 확인하세요.