キャッシュデータ
データだよ
キャッシュとしての役目を果たすよ
簡単に書くよ
キャッシュデータ(英:cache data)とは
キャッシュ
(よく使うデータを取り出しやすいところに準備しておく仕組み(で使われるデータ)としての役割を果たすデータのこと。
もう少し噛み砕いて書くと
よく使うデータを取り出しやすいところに準備しておく仕組みにおける、お待たせしないために前もって用意しておくデータのこと
です。
詳しく書くよ
「キャッシュ」+「データ」で「キャッシュデータ」です。
キャッシュは「よく使うデータを取り出しやすいところに準備しておく仕組み」ね。
「おせーんだよ、チッ」って舌打ちされないための工夫です。
データは「判断材料になる何か」です。
とはいえ、普通に「データ」で分かりますよね?
それを踏まえて
キャッシュの役割を果たすデータ
が「キャッシュデータ」です。
お待たせしないために事前に用意しておくデータです。
例えば、そうですね。
ピヨ太君がホームページを見ようとしたとしましょう。
まずはピヨ太君からパソコンさんに対して「これが見たい」と命令が出されます。
ピヨ太君に命令されたパソコンさんは、ホームページのファイルが置いてあるコンピュータ(Webサーバ)に対して「このホームページのファイルをおくれ」と依頼を出します。
Webサーバさんは、パソコンさんの依頼に対して「ほらよ、受け取りなっ」とホームページのファイルを渡してあげます。
ホームページのファイルを受け取ったパソコンさんは、ピヨ太君に「ほれ、好きなだけ見ろ」と見せてあげます。
これが、ピヨ太君がホームページを見るときの流れです。
ざっくりまとめると
1.ピヨ太君→パソコンさん【ホームページ見たい】
2.パソコンさん→Webサーバさん【ホームページ見たい】
3.Webサーバさん→パソコンさん【ホームページだよ】
4.パソコンさん→ピヨ太君【ホームページだよ】
となります。
この流れにおける
3.Webサーバさん→パソコンさん【ホームページだよ】
4.パソコンさん→ピヨ太君【ホームページだよ】
に注目してください。
実はパソコンさんは、Webサーバさんからもらったホームページのファイルを、すぐにピヨ太君に見せるわけでは ありません。
その前に、こっそり自分のところにコピーしておきます。
パソコンさんは「ピヨ太のやろー、また見たがるかもな。だったら前もって用意しておいてやるか」と考えたのです。
そこで、ホームページのファイルのコピーを手元に確保しました。
といこうとで、一連の流れは、実際には
1.ピヨ太君→パソコンさん【ホームページ見たい】
2.パソコンさん→Webサーバさん【ホームページ見たい】
3.Webサーバさん→パソコンさん【ホームページだよ】
3-2.パソコンさんがホームページのファイルのコピーを手元に確保する
4.パソコンさん→ピヨ太君【ホームページだよ】
に なります。
それを踏まえて、続きを見てみましょう。
ホームページを見て満足したピヨ太君は、お昼寝をしました。
たっぷりお昼寝をして、ピヨ太君は目を覚ましました。
目を覚ましたピヨ太君は、パソコンさんに「さっきのホームページが、もう一度見たい」と言ったのです。
パソコンさんは、またWebサーバさんに「このホームページのファイルをおくれ」と依頼を出しま……せん。
さっきもらってきてから、たいして時間は経っていません。
もう一度もらっても、さっきと同じファイルをもらえるだけでしょう。
パソコンさんは、そう考えました。
そこで、先ほど手元に確保したコピーを見せてやります。
パソコンさんはWebサーバさんに「ホームページのファイルをくれよ」と依頼する手間が省けました。
Webサーバさんもホームページのファイルを渡す手間が省けました。
ピヨ太君も、パソコンさんがホームページのファイルをもらってくるまで待っている時間が省けました。
みんな、少しだけ幸せになれましたね。
この話における、パソコンさんが手元に確保しておいたホームページのファイルのコピーがキャッシュデータです。
ピヨ太君をお待たせしないために前もって用意されたデータですよね?
「キャッシュデータ」という用語はデータの「役割」を指す用語です。
データの「種類」を指す用語では ありません。
具体的に何のデータかはケース・バイ・ケースです。
一言でまとめるよ
まぁ「キャッシュデータ」って単語が出てきたら「お待たせしないために前もって用意しておくデータなんだな~」と お考えください。
おまけ
■訳してみるよ
「cache(キャッシュ)」の意味は「隠したもの」とか「隠し場所」とか「貯蔵所」とか「貯蔵物」とかです。
「data(データ)」の意味は「資料」とか「知識」とか「情報」とかです。
何となく くっつけると
貯蔵物の情報
となります。
■検索してみる?






