Cache-ControlはHTTPヘッダーの一つで、ブラウザやキャッシュサーバーに対してキャッシュの管理方法を指定するために使用されます。例えばWebページにアクセスする際、ブラウザは画像などの特定のリソースをローカルキャッシュに保存します。Cache-Controlは同じWebページに再びアクセスする際に、リソースをローカルキャッシュから読み込むか、オリジンサーバーに新しいリソースを要求するかを決めるルールを設定します。
Cache-Controlヘッダーの指示(ディレクティブ)は以下のようなものがあります:
キャッシュ制御はユーザー体験を向上できる一方で、不適切に行うと脆弱性を発生しうるため、注意が必要です。