CDNでヒットしているかどうかの判定
「CDNサーバ上でコンテンツがヒットしているかどうか?」の判定は、レスポンスに含まれる以下のようなHTTPヘッダによりできます(CDNにより異なります。出来ないCDNもあります):
- J-Stream CDNext: x-cache, x-cache-age
- Amazon CloudFront: X-cache
- Cloudflare:cf-cache-status
それぞれの意味合いは以下です:
- x-cache:hit or miss
- キャッシュされたオブジェクトを配信したか?
- x-cache-age: 数字
- オブジェクトがキャッシュ上に存在した時間(秒)
- cf-cache-status: hit or miss
- キャッシュされたオブジェクトを配信したか?