一覧に戻る
Lv.1

キャッシュ

Cache

よく使うデータを一時的に保存して、読み込みを速くする仕組み

名前のヒミツ

Cache(キャッシュ) 元々はフランス語の「cacher(カシェ)」が語源で、「隠す」とか「隠し場所」という意味があるんだ。 「大切なものを隠して(貯蔵して)おく場所」というイメージから、コンピューターの世界では「データを一時的にためておく場所」として使われるようになったんだよ。

簡単に説明すると

一度見たWebサイトの画像やデータを、スマホやパソコンの中に一時的に保存しておく仕組みのことだよ。 例えば、同じWebサイトをもう一度開いたとき、1回目よりパッと表示されることがあるよね。 あれは、ネットからダウンロードし直さずに、手元に保存しておいたキャッシュを使っているからなんだ。 毎回ゼロからデータを取りに行かなくて済むから、通信量も節約できるし、動作もサクサクになるんだよ。

くわしく見てみよう!

キャッシュとは、使用頻度の高いデータを一時的に保存しておいて、必要なときに素早く取り出せるようにする仕組みのことだよ。
コンピューターやインターネットの世界では、データのやり取りに時間がかかると、待ち時間が発生してストレスになるよね。
それを解消するために、「よく使うものは近くに置いておく」という工夫をしているんだ。

一番身近な例は、Webブラウザのキャッシュだね。
一度訪れたWebサイトの画像やデザインの情報を、パソコンやスマホの中に自動的に保存しているんだ。
次に同じページを開くときは、インターネット上のサーバーまで取りに行かずに、保存しておいたデータを使うから、一瞬で表示できるんだよ。

実は、コンピューターの頭脳であるCPUとメモリの間でも、この仕組みは使われているんだ。
CPUは計算がものすごく速いけど、メモリからデータを受け取るのは少し時間がかかる。
そこで、CPUの中に超高速な「キャッシュメモリ」という場所を作って、よく使うデータを置いておくことで、計算速度を落とさないようにしているんだ。

ただ、キャッシュには注意点もあるんだ。
Webサイトの内容が更新されても、手元の古いキャッシュが表示されてしまって、新しい情報が見られないことがあるんだよ。
そういうときは「キャッシュの削除」をすると、最新のデータを改めて取りに行ってくれるようになるんだ。

カテゴリインフラWeb