Cloudflareが導入した「キャッシュレスポンスルール」とは何か
オリジンレスポンス後のヘッダー操作でキャッシュ制御が変わる
キャッシュ制御の新たな選択肢 Webサービスを運用する上で、CDNのキャッシュ制御は常に課題の一つだ。オリジンサーバーが返すレスポンスヘッダーがそのままキャッシュの振る舞いを決めてしまうため、オリジン側の設定を変更しなければキャッシュ戦略を柔軟に調整できないケースが多かった。 Cloudflareはこれまでも「Cache Rules」などのルールセットを提供してきたが、それらは主にリクエスト時点での制御に焦点を当てていた。今回発表されたキャッシュレスポンスルール(Cache Response Rules)は、オリジンサーバーからレスポンスが返ってきた後、かつCloudflareのキャッシュに書き込まれる前というタイミングに着目した新しいレイヤーの機能だ。 なぜこのタイミングが重要か キャッシュへの書き込み直前にヘッダーを操作できるということは、オリジン側のコードや設定を一切変更せずに、CDN側だけでキャッシュポリシーを変更できることを意味する。これはインフラ管理者やプラットフォームエンジニアにとって大きなメリットだ。 たとえば、オリジンがCache-Control: no-storeを返しているサードパーティのAPIを経由している場合でも、特定の条件下ではCloudflare側でそのヘッダーを書き換え、キャッシュを有効化することが可能になる。逆に、誤ったキャッシュ設定を持つレスポン
Reads 一覧に戻る / トップへ