엣지 캐시 검증

캐시 적중, 304 재검증 및 Brotli 동작을 측정합니다

시도

연속 샘플, 조건부 요청, 압축 협상 및 Range를 포함해 약 10개의 헤더 전용 요청을 보냅니다. 실제 정적 자산을 사용하세요. 동적 HTML은 보통 캐시하지 않습니다. 분당 4회 제한입니다.

이 도구의 범위

아래 항목은 단 한 번의 헤더 캡처로는 물리적으로 판단할 수 없습니다. CDN 식별(설정 확인)과 이 도구(동작 검증)의 차이입니다.

CDN 식별
캐시가 실제로 적중하는가
연속 샘플을 보내 HIT로 수렴하는 시점을 확인합니다. 첫 미스는 정상적인 콜드 스타트이며 반복 미스는 설정 문제입니다.
Age가 증가하는가
같은 공유 사본이면 Age가 진행됩니다. 적중해도 변하지 않으면 다른 노드로 분산되었을 수 있습니다.
조건부 요청이 대역폭을 절약하는가
ETag를 받은 뒤 If-None-Match를 보내 304를 확인합니다. 실제 재요청으로만 검증할 수 있습니다.
Brotli를 지원하는가
br, gzip, zstd, identity를 각각 협상해 서버 기능과 클라이언트 요구를 구분합니다.
Range 부분 전송을 지원하는가
Range 요청에서 206을 확인합니다. 동영상 탐색과 대용량 파일 재개에 필요합니다.
엣지 노드는 어디로 연결되는가
응답 헤더에서 공항 코드를 추출해 라우팅을 확인합니다. 모르는 코드는 추측하지 않습니다.

이 도구의 범위

단일 출구
모든 요청이 한 지역에서 시작하므로 Age가 일정해도 전체 장애가 아니라 여러 노드로 분산된 결과일 수 있습니다.
실측 순위
제한된 샘플링
세 번의 샘플로 콜드 스타트와 지속 미스를 구분하지만 적중률은 계산할 수 없습니다. 근거가 부족하면 결론을 보류합니다.
정적 리소스를 지정
동적 HTML은 보통 캐시하지 않습니다. JS, CSS, 이미지, 글꼴, 동영상 세그먼트를 검증하세요.

엣지 캐시 검증: CDN HIT, 304, Brotli와 Range 동작 확인

실제 정적 리소스에 연속 요청을 보내 CDN 캐시, Age, 304, 압축 협상, Range와 엣지 노드 동작을 검증합니다.

엣지 캐시 검증이란?

엣지 캐시 검증은 설정을 읽는 데 그치지 않고 CDN의 실제 동작을 테스트합니다. JS, CSS, 이미지, 글꼴, 동영상 세그먼트 같은 정적 리소스를 연속 요청해 워밍업, Age, 조건부 요청과 압축을 관찰합니다.

엣지 캐시 검증은 어떻게 작동하나요?

하나의 고정 출구에서 읽기 전용 요청을 순서대로 보내고 각 응답의 근거를 보존합니다.

  1. 01

    연속 샘플링

    같은 정적 리소스를 반복 요청해 콜드 스타트와 지속 MISS를 구분하고 헤더 시간을 비교합니다.

  2. 02

    프로토콜 동작 확인

    ETag 또는 Last-Modified를 받은 뒤 조건부 요청을 보내고 br, gzip, zstd, identity와 Range 206을 확인합니다.

  3. 03

    범위 설명

    Age, Cache-Control, Vary와 엣지 헤더로 권장 사항을 제시합니다. 한 출구의 샘플을 전체 적중률로 포장하지 않습니다.

엣지 캐시 검증 자주 묻는 질문

왜 여러 번 요청하나요?

한 번으로는 콜드 스타트와 지속 미스를 구분할 수 없습니다. 연속 샘플로 HIT 수렴, Age 증가와 지연을 확인합니다.

HTML과 정적 파일 중 무엇을 검사하나요?

공유 캐시가 기대되는 JS, CSS, 이미지, 글꼴, 동영상 세그먼트를 권장합니다. 사용자별 동적 HTML은 보통 캐시하지 않습니다.

결과가 모든 지역을 대표하나요?

아니요. 한 지역에서 시작한 결과입니다. 전역 차이는 다중 노드 프로브나 순위를 사용하세요.

HIT인데 Age가 늘지 않는 이유는 무엇인가요?

서로 다른 엣지 노드로 분산되었거나 객체가 반복 만료되었을 수 있습니다. 노드, TTL과 다른 지역 샘플을 확인하세요.