【備忘録】ちゃんとCDNからページが配信されているか確認する方法


アイキャッチ画像

お都会のサイトにCDN(Contents Delivery Network)を設定したら本当にCDNから配信されているか確認する方法を紹介します。

単純にcurlでリクエストぶん投げるとわかります…

curl -v ic731.net 2>&1 > /dev/null | grep 'X-'

のようにキャッシュ状態を見せてくれ。って言ったら以下のような感じで帰ってきます。

< X-GitHub-Request-Id: 7C30:0EFE:1B3909:1F7406:60E89CFB
< X-Served-By: cache-hnd18727-HND
< X-Cache: MISS
< X-Cache-Hits: 0
< X-Timer: S1625857275.057835,VS0,VE151
< X-Fastly-Request-ID: 626290725eb1cdef47f53f2c3d9eecf5959be117

結果にX-が付いていたりX-FastlyのようにCDNプロバイダ名が書かれてあったらOKです。ちゃんと配信されています。