koukiblog

たぶんweb系の話題

GCPのCloudCDNにはStaleコンテンツという機能がある

GCPのCloudCDN(https://cloud.google.com/cdn) を設定したのですが、staleコンテンツという機能があるのを知らずに結構はまったので残しておきます。

Staleコンテンツ?

Staleコンテンツは、オリジンがエラーを返したときなどある条件を満たすと、CDNから期限切れの古いコンテンツを返す設定です。

cloud.google.com

cdn_cache_statusをカスタムレスポンスヘッダーに設定しておくと、"stale"というステータスになっているのでそれで判別できます。

この機能が意図せず有効になっていて、なぜ古いコンテンツが表示されるのかわからず結構悩みました。