← 戻る

Fri Apr 19 2024 13:21:56 GMT+0000 (Coordinated Universal Time)

このページはサーバーサイドで new Date() し、HTTPレスポンスに
Cache-Control:public, max-age=0, s-maxage=31536000
に設定している

公式ドキュメントにもある通り、Firebase Hosting はサイトを再デプロイすればCDNキャッシュを全パージすることが出来る。(リライト先の Cloud Run や Cloud Function の再デプロイは不要)

ドキュメントに記載はないが、任意の Firebase Hosting の URL に対し、PURGE メソッドでリクエストを投げるとURL単位のキャッシュパージが可能。(将来的に仕様変更の可能性あり)



ただし、パージにはAPIキー等必要ないため、第三者がキャッシュを消すことも可能。
スクリプトで全URLのキャッシュを削除し続け、オリジンサーバーへ負荷攻撃をかける攻撃もできてしまうので要注意。

このページのキャッシュ削除↓