本文へスキップ

キャッシュとは?

きゃっしゅ

キャッシュとは、一度取得したデータを一時的に保存しておき、次回以降の処理を高速化する仕組みのことです。

キャッシュ(cache)とは、コンピュータや情報システムにおいて、頻繁にアクセスされるデータや処理結果をあらかじめ高速な記憶領域に一時保存しておき、同じ情報が必要になったときに素早く取り出せるようにする仕組みです。キャッシュの目的処理速度の向上通信・計算コストの削減です。

キャッシュはさまざまなレベルで使われています。

  • CPUキャッシュ:プロセッサの内部にあり、メインメモリよりも高速にデータを読み書きできる小容量のメモリ
  • ブラウザキャッシュ:ウェブサイトの画像・CSS・HTMLなどをローカルに保存し、再訪問時の読み込みを速くする
  • CDNキャッシュ:世界各地のサーバーにコンテンツを配置し、利用者に近い場所から配信する
  • データベースキャッシュ:よく使うクエリ結果をメモリに保持してDB負荷を下げる

キャッシュを使う際の注意点として、キャッシュの鮮度(有効期限)の管理があります。元のデータが更新されてもキャッシュに古いデータが残っていると、利用者に古い情報が表示される「キャッシュの陳腐化」が起きることがあります。ウェブ開発では「キャッシュを削除(クリア)する」操作が問題解決の手順としてよく行われます。キャッシュは「速さ」と「最新性」のバランスを取りながら活用することが重要な技術概念です。

使い方・例文

ウェブサイトのデザインが変わったはずなのに古い表示のままになっているとき、ブラウザのキャッシュをクリアすると最新のページが表示される、という場面がキャッシュの典型例です。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語