Thu Nov 21 2024 12:43:06 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のキャッシュを削除し続け、オリジンサーバーへ負荷攻撃をかける攻撃もできてしまうので要注意。
このページのキャッシュ削除↓