サイトアイコン THE SIMPLE

Cache-Controlとは?Webページのキャッシュ制御を行うHTTPヘッダ

Explanation of IT Terms

Cache-Controlとは?Webページのキャッシュ制御を行うHTTPヘッダ

Webページを表示する際には、ブラウザがHTTPリクエストをサーバーに送信し、必要なデータを取得します。しかし、同じWebページを何度も表示する場合や、同じ画像やスタイルシートを使用する場合には、何度もリクエストを送信するのは無駄な処理となります。このような場合に効果的なのが、キャッシュの利用です。

キャッシュとは、一度取得したデータを一定期間、保存しておき、再度同じデータを取得する際には、ローカルに保存されたデータを使用することで通信の回数を減らす仕組みです。Webページにおいて、キャッシュの利用は、ページの高速化につながるとともに、サーバーへの負荷軽減にも繋がります。

キャッシュの利用には、HTTPヘッダが必要となります。その中でもCache-Controlは、Webページのキャッシュ制御を行うHTTPヘッダの一つです。

Cache-Controlは、サーバーからブラウザに送信されるHTTPレスポンスヘッダの一部で、キャッシュの設定を行います。このヘッダには、キャッシュの有効期間や、キャッシュの更新方法、公開範囲などが指定されます。以下に、主なディレクティブを紹介します。

以上がCache-Controlヘッダの主要なディレクティブです。正しい設定を行うことで、ページの高速化やサーバーの負荷軽減につながります。

参考記事

参考サイト

合わせて読みたい

【Google Chrome】右クリックで翻訳がでなくなった時の対策方法の決定版

モバイルバージョンを終了