ブラウザキャッシュ 【browser cache】

概要

ブラウザキャッシュ(browser cache)とは、WebブラウザWebサーバから取り寄せたデータを、ストレージ上のファイルとして一定期間保管しておく仕組み。同じページを表示する際にいちいちデータを取り寄せ直さなくても良いようにする。

Webブラウザネットワークを通じてサーバからデータを読み込んで画面に表示するが、その際、機器に内蔵されたストレージ外部記憶装置)にデータを書き込んで保存する。同じページを再度表示する際には、サーバからデータを取り寄せなおすことはせず、ストレージ上のデータを表示する。

サーバデータを送り出す際にはHTTPCache-Controlヘッダなどで有効期限が設定され、ブラウザは期限が来るとキャッシュを破棄して再度データを取り寄せる。サーバが期限を指定しない場合の挙動はブラウザによるが、DateヘッダLast-Modifiedヘッダなどのから自動的に期限を設定して保管するものが多い。

ストレージの空き領域をキャッシュで埋め尽くしてしまわないよう、ブラウザ側でキャッシュ全体の上限のデータ量ファイル数を決めていることが多い。このため、期限が来ていないデータでも、新しいキャッシュを保存する領域を捻出するために削除される場合がある。

保管期限が長く設定されている場合には、サーバ上の内容が更新されているのに何度アクセスしてもキャッシュデータを読み込んでしまって表示が更新されない場合がある。そのような時には、強制再読み込み(スーパーリロード)の操作をうか、設定画面でキャッシュデータの削除(キャッシュクリア)をえば最新版の取得がわれる。

(2023.7.19更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる