エッジキャッシュ検証:CDN の HIT、304、Brotli、Range を確認
実際の静的リソースへ連続リクエストを送り、CDN のキャッシュ、Age、304、圧縮、Range、エッジ動作を検証します。
エッジキャッシュ検証とは?
エッジキャッシュ検証は設定を読むだけでなく CDN の実際の動作を確認します。JS、CSS、画像、フォント、動画セグメントなどを連続取得し、ウォームアップ、Age、条件付きリクエスト、圧縮を観察します。
エッジキャッシュ検証の仕組み
固定された 1 つの出口から読み取り専用のリクエストを順番に送り、各レスポンスの根拠を保存します。
- 01
連続サンプル
同じ静的リソースを繰り返し取得し、コールドスタートと継続 MISS を分け、ヘッダー時間を比較します。
- 02
プロトコルを検証
ETag または Last-Modified の後に条件付きリクエストを送り、br、gzip、zstd、identity と Range の 206 を確認します。
- 03
限界を説明
Age、Cache-Control、Vary、エッジヘッダーから提案します。1 出口のサンプルを全体のヒット率とは扱いません。
エッジキャッシュ検証のよくある質問
なぜ複数回リクエストするのですか?
1 回ではコールドスタートと継続ミスを区別できません。連続サンプルで HIT の収束、Age、遅延を確認できます。
HTML と静的ファイルのどちらを検証しますか?
共有される JS、CSS、画像、フォント、動画セグメントを推奨します。ユーザー固有の HTML は通常キャッシュしません。
結果は全地域を表しますか?
いいえ。1 地域からの結果です。全体の差は多ノードのプローブやランキングで確認します。
HIT なのに Age が増えないのはなぜですか?
別のエッジノードに振り分けられたか、オブジェクトが失効した可能性があります。ノード、TTL、地域サンプルを確認します。