「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

キャッシュファイル

pointこの用語のポイント

pointファイルだよ

pointキャッシュとしての役目を果たすよ

スポンサーリンク

簡単に書くよ

キャッシュファイル(英:cache file)とは

キャッシュ(よく使うデータを取り出しやすいところに準備しておく仕組み(で使われるデータ)としての役割を果たすファイルのこと。
もう少し噛み砕いて書くと

よく使うデータを取り出しやすいところに準備しておく仕組みにおける、お待たせしないために前もって用意しておくファイルのこと
です。


image piyo

詳しく書くよ

キャッシュ」+「ファイル」で「キャッシュファイル」です。

キャッシュファイル

キャッシュは「よく使うデータを取り出しやすいところに準備しておく仕組み」ね。
「おせーんだよ、チッ」って舌打ちされないための工夫です。

キャッシュファイル2

ファイルは、コンピュータの世界における「書類」です。
とはいえ、普通に「ファイル」で分かりますよね?

キャッシュファイル3

それを踏まえて

キャッシュの役割を果たすファイル

が「キャッシュファイル」です。
お待たせしないために事前に用意しておくファイルです。

キャッシュファイル4

例えば、そうですね。
ピヨ太君がホームページを見ようとしたとしましょう。
まずはピヨ太君からパソコンさんに対して「これが見たい」と命令が出されます。

キャッシュファイル5

ピヨ太君に命令されたパソコンさんは、ホームページのファイルが置いてあるコンピュータWebサーバに対して「このホームページのファイルをおくれ」と依頼を出します。

キャッシュファイル6

Webサーバさんは、パソコンさんの依頼に対して「ほらよ、受け取りなっ」とホームページのファイルを渡してあげます。

キャッシュファイル7

ホームページのファイルを受け取ったパソコンさんは、ピヨ太君に「ほれ、好きなだけ見ろ」と見せてあげます。

キャッシュファイル8

これが、ピヨ太君がホームページを見るときの流れです。
ざっくりまとめると

1.ピヨ太君→パソコンさん【ホームページ見たい】
2.パソコンさん→Webサーバさん【ホームページ見たい】
3.Webサーバさん→パソコンさん【ホームページだよ】
4.パソコンさん→ピヨ太君【ホームページだよ】


となります。

キャッシュファイル9

この流れにおける

3.Webサーバさん→パソコンさん【ホームページだよ】
4.パソコンさん→ピヨ太君【ホームページだよ】


に注目してください。

キャッシュファイル10

実はパソコンさんは、Webサーバさんからもらったホームページのファイルを、すぐにピヨ太君に見せるわけでは ありません。
その前に、こっそり自分のところにコピーしておきます。

キャッシュファイル11

パソコンさんは「ピヨ太のやろー、また見たがるかもな。だったら前もって用意しておいてやるか」と考えたのです。
そこで、ホームページのファイルのコピーを手元に確保しました。

といこうとで、一連の流れは、実際には

1.ピヨ太君→パソコンさん【ホームページ見たい】
2.パソコンさん→Webサーバさん【ホームページ見たい】
3.Webサーバさん→パソコンさん【ホームページだよ】
3-2.パソコンさんがホームページのファイルのコピーを手元に確保する
4.パソコンさん→ピヨ太君【ホームページだよ】


に なります。

キャッシュファイル12

それを踏まえて、続きを見てみましょう。

ホームページを見て満足したピヨ太君は、お昼寝をしました。

キャッシュファイル13

たっぷりお昼寝をして、ピヨ太君は目を覚ましました。
目を覚ましたピヨ太君は、パソコンさんに「さっきのホームページが、もう一度見たい」と言ったのです。

キャッシュファイル14

パソコンさんは、またWebサーバさんに「このホームページのファイルをおくれ」と依頼を出しま……せん。
さっきもらってきてから、たいして時間は経っていません。
もう一度もらっても、さっきと同じファイルをもらえるだけでしょう。
パソコンさんは、そう考えました。

そこで、先ほど手元に確保したコピーを見せてやります。

キャッシュファイル15

パソコンさんはWebサーバさんに「ホームページのファイルをくれよ」と依頼する手間が省けました。
Webサーバさんもホームページのファイルを渡す手間が省けました。
ピヨ太君も、パソコンさんがホームページのファイルをもらってくるまで待っている時間が省けました。
みんな、少しだけ幸せになれましたね。

この話における、パソコンさんが手元に確保しておいたホームページのファイルのコピーがキャッシュファイルです。
ピヨ太君をお待たせしないために前もって用意されたファイルですよね。

キャッシュファイル16

ちなみに「キャッシュファイル」という用語はファイルの「役割」を指す用語です。
ファイルの「種類」を指す用語では ありません。
HTMLファイル(ホームページのファイル)」や「テキストファイル(中身が文字だけのファイル)」といった用語の仲間ではないのです。

例えば、今回の例で挙げたキャッシュファイルは、ホームページのファイルです。
つまり「キャッシュファイルの役割を持つHTMLファイル」と言えます。

キャッシュファイル17

キャッシュファイルとして扱われるファイルの種類が何かはケース・バイ・ケースです。
ホームページのファイルの場合もあれば、それ以外のファイルの場合も あります。

意識しなくても別に困りませんけどね。
一応、頭の片隅にでも置いておいてあげてください。


image piyo2

一言でまとめるよ

まぁ「キャッシュファイル」って単語が出てきたら「お待たせしないために前もって用意しておくファイルなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像032
書籍画像073

おまけ

■訳してみるよ

「cache(キャッシュ)」の意味は「隠したもの」とか「隠し場所」とか「貯蔵所」とか「貯蔵物」とかです。
「file(ファイル)」はカタカナで「ファイル」で分かりますかね。
何となく くっつけると

貯蔵物のファイル

となります。





書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
ソフトウェア受託現場の「失敗」集めてみた。 42の失敗事例で学ぶ受託開発のうまい進めかた
マンガでわかるITパスポート