キャッシュ
Cache
よく使うデータを一時的に保存して、読み込みを速くする仕組み
名前のヒミツ
Cache(キャッシュ) 元々はフランス語の「cacher(カシェ)」が語源で、「隠す」とか「隠し場所」という意味があるんだ。 「大切なものを隠して(貯蔵して)おく場所」というイメージから、コンピューターの世界では「データを一時的にためておく場所」として使われるようになったんだよ。
簡単に説明すると
一度見たWebサイトの画像やデータを、スマホやパソコンの中に一時的に保存しておく仕組みのことだよ。 例えば、同じWebサイトをもう一度開いたとき、1回目よりパッと表示されることがあるよね。 あれは、ネットからダウンロードし直さずに、手元に保存しておいたキャッシュを使っているからなんだ。 毎回ゼロからデータを取りに行かなくて済むから、通信量も節約できるし、動作もサクサクになるんだよ。
くわしく見てみよう!
キャッシュとは、使用頻度の高いデータを一時的に保存しておいて、必要なときに素早く取り出せるようにする仕組みのことだよ。
コンピューターやインターネットの世界では、データのやり取りに時間がかかると、待ち時間が発生してストレスになるよね。
それを解消するために、「よく使うものは近くに置いておく」という工夫をしているんだ。
一番身近な例は、Webブラウザのキャッシュだね。
一度訪れたWebサイトの画像やデザインの情報を、パソコンやスマホの中に自動的に保存しているんだ。
次に同じページを開くときは、インターネット上のサーバーまで取りに行かずに、保存しておいたデータを使うから、一瞬で表示できるんだよ。
実は、コンピューターの頭脳であるCPUとメモリの間でも、この仕組みは使われているんだ。
CPUは計算がものすごく速いけど、メモリからデータを受け取るのは少し時間がかかる。
そこで、CPUの中に超高速な「キャッシュメモリ」という場所を作って、よく使うデータを置いておくことで、計算速度を落とさないようにしているんだ。
ただ、キャッシュには注意点もあるんだ。
Webサイトの内容が更新されても、手元の古いキャッシュが表示されてしまって、新しい情報が見られないことがあるんだよ。
そういうときは「キャッシュの削除」をすると、最新のデータを改めて取りに行ってくれるようになるんだ。