Skip to content
Latchkey

Long-Term Caching - CI/CD用語集の定義

long-term caching はハッシュ付きassetを非常に遠い有効期限で配信し、再訪ユーザーがダウンロードを完全にスキップできるようにします。

long-term caching は静的assetを非常に遠い将来のキャッシュ有効期間で配信し、ブラウザが訪問をまたいで再利用できるようにすることです。ファイル名にコンテンツ変更のたびに変わる content hash が含まれている場合にのみ安全です。

content hash 付きのファイル名と長い max-age(多くの場合 immutable としてマーク)を組み合わせることで、ブラウザはassetを1年間キャッシュしつつ、コンテンツが変わったときには更新を取得できます。CIでは、プロダクション build がこの戦略の前提となるハッシュ付きファイル名を生成します。

関連ガイド