窓の杜Logo
バックナンバー
・ 2006年5月 ・
最終回:めも理、2年生に進級!? (06/05/15)
・ 2006年4月 ・
第152回:NTPサーバーと電話の時報 (06/04/24)
第151回:アプリケーションの強制終了とサッカーのレッドカード (06/04/17)
第150回:サードパーティと車の改造 (06/04/10)
第149回:送るメニューとスタントマン (06/04/03)
・ 2006年3月 ・
第148回:ダウンロードのレジュームと長編マンガの読書 (06/03/27)
第147回:プレイリストとお菓子のレシピ (06/03/20)
第146回:ホットスポットと宅配便 (06/03/13)
第145回:ファイルの関連付けと専門医 (06/03/06)
・ 2006年2月 ・
第144回:SpeedStepとめも理のマラソン (06/02/27)
第143回:CC、BCCとクラス会の案内状 (06/02/20)
第142回:トラックバックと掲載誌の贈呈 (06/02/13)
第141回:ブログと首相の記者会見 (06/02/06)
・ 2006年1月 ・
第140回:ハッシュ値と人間の指紋 (06/01/30)
第139回:ヒューリスティックエンジンと実験室 (06/01/23)
第138回:ネットバンキングとラーメンの出前 (06/01/16)
・ 2005年12月 ・
第137回:グループウェアと職員室 (05/12/19)
第136回:モーフィングとお餅 (05/12/12)
第135回:GIFアニメーションとパラパラマンガ (05/12/05)
・ 2005年11月 ・
第134回:アスキーアートとビーズ細工 (05/11/28)
第133回:相対パスと上の階 (05/11/21)
第132回:アドミニストレーターと賃貸マンションの管理人 (05/11/14)
第131回:デスクトップ検索と専属探偵 (05/11/07)
・ 2005年10月 ・
第130回:パターンファイルと犯罪捜査 (05/10/31)
第129回:仮想メモリとコインロッカー (05/10/24)
第128回:アフィリエイトと販売代理店 (05/10/17)
第127回:アカデミックパッケージと子供料金 (05/10/03)
・ 2005年9月 ・
第126回:ブルースクリーンと朝礼の貧血 (05/09/26)
第125回:スタンバイとビデオの一時停止 (05/09/12)
第124回:ソースコードとペーパークラフト (05/09/05)
・ 2005年8月 ・
第123回:WYSIWYGとレストラン入り口の食品サンプル (05/08/29)
第122回:NASと庭の納屋 (05/08/22)
第121回:アルゴリズムとプラモデルの組み立て説明書 (05/08/08)
第120回:ストリーミングと電話の問い合わせ (05/08/01)
・ 2005年7月 ・
第119回:RAWデータと映画の原作 (05/07/25)
第118回:OCRと教科書の朗読 (05/07/11)
第117回:ベリファイと時間割の確認 (05/07/04)
・ 2005年6月 ・
第116回:マルチモニターと机の合体 (05/06/27)
第115回:ポートと駅の北口 (05/06/20)
第114回:ポップアップと漫画のフキダシ (05/06/13)
第113回:SNSと同窓会のお知らせ (05/06/06)
・ 2005年5月 ・
第112回:代打のバッターと仮想プリンター (05/05/30)
第111回:ルアー釣りとフィッシング詐欺 (05/05/23)
第110回:楽器屋さんと統合アーカイバプロジェクト (05/05/16)
第109回:手抜き感想文とテンプレート (05/05/09)
・ 2005年4月 ・
第108回:ダンボール箱とメディア (05/04/25)
第107回:詰め込みメモとCSV形式 (05/04/18)
第106回:車の免許とタイムスタンプ (05/04/11)
第105回:借りっぱなしの本とWebブラウザーのキャッシュ (05/04/04)
・ 2005年3月 ・
第104回:クロスサイトスクリプティングとかご抜け詐欺 (05/03/28)
第103回:GREPとアンケート調査 (05/03/14)
第102回:タスクトレイと腕時計 (05/03/07)
・ 2005年2月 ・
第101回:QRコードと学校の下駄箱 (05/02/28)
第100回:100回記念企画 窓の杜編集部に行ってみよう!(実写版) (05/02/21)
第99回:ログと学級日誌 (05/02/14)
第98回:マウスジェスチャーと変身ヒーロー (05/02/07)
・ 2005年1月 ・
第97回:Webメールと美人秘書 (05/01/31)
第96回:ごみ箱のデータと学食の下膳台 (05/01/24)
第95回:IMEと執事と国語辞典 (05/01/17)
・ 2004年12月 ・
第94回:エンコード、デコードとカップラーメン (04/12/20)
第93回:ポリゴンとお風呂のタイル (04/12/13)
第92回:RSSと電車の吊り広告 (04/12/06)
・ 2004年11月 ・
第91回:ファイヤーウォールと空港の持ち物検査 (04/11/29)
第90回:スパイウェア、アドウェアと盗聴器 (04/11/22)
第89回:デフォルトとご飯の大盛り (04/11/15)
第88回:PDFと設計図 (04/11/08)
第87回:タブレットとスケッチブック (04/11/01)
・ 2004年10月 ・
第86回:IEコンポーネントとスポンジケーキ (04/10/25)
第85回:共有フォルダと部室の雑誌置き場 (04/10/18)
第84回:スキャンディスクとダムの検査 (04/10/04)
・ 2004年9月 ・
第83回:デバイスのドライバーと車の運転手 (04/09/27)
第82回:サービスパックと家のリフォーム (04/09/13)
第81回:FAQとトイレの張り紙 (04/09/06)
・ 2004年8月 ・
第80回:黒板消し落としとブラクラ (04/08/30)
第79回:予防接種とWindows Update (04/08/23)
第78回:十徳ナイフとファンクション・キー (04/08/09)
第77回:狐や狸と差出人詐称ウイルスメール (04/08/02)
・ 2004年7月 ・
第76回:穴埋め問題とオートコンプリート (04/07/26)
第75回:内線電話とLAN (04/07/12)
第74回:めも理の将棋とアンドゥー (04/07/05)
・ 2004年6月 ・
第73回:始業の準備とスタートアップ (04/06/28)
第72回:バリアフリーとアンチエイリアス (04/06/21)
第71回:太陽と月とRGBとCMYK (04/06/14)
第70回:カタカナ言葉と通信の暗号化 (04/06/07)
 

これ以前の連載一覧

【第105回】

借りっぱなしの本とWebブラウザーのキャッシュ

(05/04/04)

めも理 窓太 めも理と窓太
登場人物紹介

 窓の杜高校、超パソコン部の部室。

 あらあら、めも理ちゃん。今日は本を読んでいます。

 一体、どうしてしまったのでしょうか?

借りっぱなしの本

窓太  うわ、めも理ちゃん。パソコンの横に本を積み上げて何をしているんですか?

めも理  図書館から借りた本でお菓子の歴史を調べているのよ。

窓太  へー、そうだったんですか。まあ、勉強をするのはいいことですね。本は今日借りて来たんですか?

めも理  ううん、1カ月半前よ。たまーに、暇なときに書き写しているの。

窓太  えっ? ちょっと待って下さいめも理ちゃん。本を返さなくていいんですか?

めも理  そういえば返却期限を過ぎているわね。でも、返しに行くと、また借りるのが面倒だし。

窓太  はあぁ。“Webブラウザーのキャッシュ”じゃないんですから、図書館の本を借りっぱなしにするのは駄目ですよ。

めも理  Webブラウザーのキャッシュ? 何それ?

窓太  あれ、知らないのですか?
 そうですね。それでは少し、めも理ちゃんのためにWebブラウザーのキャッシュの説明をすることにいたしましょう。


Webブラウザーのキャッシュ

4コマまんが
めも理と窓太の4コマまんが
「Webブラウザーのキャッシュ」

窓太  では、めも理ちゃんに質問です。めも理ちゃんは、なぜ図書館から借りた本を返さないのですか?

めも理  それは、見たいときにすぐに見られないと困るからよ。
 『見ようかな』と思うたびに、図書館へ行っていたら時間がかかるでしょう。そんなの面倒よね。だから借りっぱなしにしているの。

窓太  まあ、めも理ちゃんのことだからそんな理由でしょうね。
 実はですね、Webブラウザーもめも理ちゃんと同じようなことをしているのです。

めも理  えっ、同じようなこと?

窓太  そうです。
 WebブラウザーがWebページを表示するとき、HTMLや画像、音声といったファイルをダウンロードしますよね。

めも理  ええ、するわね。

窓太  これらのファイルを、Webページを表示するたびに毎回Webサーバーからダウンロードすると、実はいろいろと問題があるのです。

めも理  へー、どんな問題があるの?

窓太  まず大きな問題は表示速度の問題です。
 めも理ちゃんが本を読もうとするときに、その本を毎回図書館に借りに行くと時間がかかりますよね。

めも理  ええかかるわ。

窓太  同じように、サーバーからファイルをダウンロードするには時間がかかります。
 サーバーとの通信にいくらかの時間がかかりますし、サーバーが忙しければ目的のファイルをなかなか取得できないことだってあります。
 そのため、一度読み込んだファイルをパソコンのハードディスク上に保存しておいて、次にWebページを表示するときは、わざわざサーバーまでファイルを取得しに行かずに、ハードディスクから読み込むようにしているのです。
 こうすることで、ファイルをダウンロードする時間が短縮されて、結果的に表示速度が大幅に速くなります。

めも理  なるほど、本を手元に置いておくことで、すぐに見ることができるのと同じ原理ね。

窓太  そうです。あともう一つ問題があります。それはインターネットの通信量です。

めも理  通信量?

窓太  何度も何度も同じファイルをサーバーに読みに行くと時間がかかるだけでなく、そのサーバーから受信するデータの総量も大きくなってしまいます。
 世の中でWebブラウザーを使っているのが1人だけなら、とくに気にする必要もありませんが、Webブラウザーは世界中の大勢の人が使っています。全員が同じファイルを何度も読み込むと、そのサーバーが送信しなければならないデータの量が膨大になってしまい、非常に大きな負担をかけてしまいます。
 そこで何度もサーバー上に同じファイルを取りに行かないようにして、通信量を減らしているのです。

めも理  それは、本を読みたい人全員が図書館に行ったら、図書館に入りきらなくなってしまうのと同じね。本を借りて、各自が好きなところで本を読めるようにして、限られた図書館のスペースを有効に利用するのと同じ、というわけね。

窓太  そういうことです。
 このような問題を解決するために、パソコンのハードディスク上に保存されたファイルのことを、キャッシュと呼ぶのです。「Internet Explorer」ではこのキャッシュのことを、“インターネット一時ファイル”とか“Temporary Internet Files”と呼んでいます。

めも理  へー。
 でも、全部のファイルをハードディスク上に保存していたら、そのうちハードディスクのキャッシュデータが大量に溜まって、パンクするんじゃないの?

窓太  いいところに目をつけましたね。実はWebブラウザーのキャッシュは、どのくらいの量までデータを保存するかを決められるようになっています。

めも理  えっ、そんな量が決められるの?

窓太  そうなんです。
 例えば「Internet Explorer」では、メニューの[ツール]から[インターネットオプション]を選び、[インターネット一時ファイル]の[設定]を選ぶことで、[設定]ダイアログを表示させることができます。
 このダイアログで[使用するディスク領域]を何MBにするか選んで決められるようになっています。

めも理  へー、そうなんだ。

窓太  また図書館の本に返却期限があるように、どのくらいの頻度でサーバーへデータを取りに行くのかを設定できるのです。その設定も先ほどと同じダイアログ上で、行います。[保存しているページの新しいバージョンの確認]というところを見て下さい。いくつかの設定を選べるようになっています。
 ここで[ページを表示するごとに確認する]を選んだ場合は、すでにダウンロードしたキャッシュを使わず、必ずサーバー上からファイルを読み込むようになります。
 [Internet Explorerを起動するごとに確認する]を選んだ場合は、「Internet Explorer」を起動して最初に読み込む場合はサーバーからファイルを読み込み、2回目以降はキャッシュからファイルを読み込むようになります。
 [自動的に確認する]を選んだ場合は、そのWebページの表示頻度によって、「Internet Explorer」がサーバー上からファイルを取得するかキャッシュを利用するかを判断します。
 [確認しない]を選んだ場合は、必ずキャッシュを利用します。

「Internet Explorer」のキャッシュの設定

めも理  へー、知らなかったわ。そんな設定もできるのね。
 ねえ、窓太。このWebブラウザーのキャッシュを、そのまま取り出して使ったりできないの?

窓太  めも理ちゃん、今日は冴えていますね。

めも理  エヘヘ。

窓太  それじゃあ、Webブラウザーのキャッシュを取り出して保存したり、キャッシュを利用するタイプのソフトを紹介しますね。

  □窓の杜 - 【Review NEWS】IEで表示中のWebページキャッシュを任意フォルダへ保存できる「Merlvage」
http://www.forest.impress.co.jp/article/2003/03/04/merlvage.html
□窓の杜 - D-Flash(IEのキャッシュも再生できる簡易Flashプレイヤー)
http://www.forest.impress.co.jp/lib/pic/video/flash/dflash.html

めも理  わあ、面白そうね。早速試してみるわ。


借りたマンガ

窓太  あれ、めも理ちゃん。本を読むのはやめたのですか。

めも理  今はマンガの時間よ。
 アハハ、このマンガ面白いわ。

窓太  マンガは図書館から借りたものではないのですね。

めも理  そうよ。友達から借りたの。

窓太  いつ借りたんですか?

めも理  2カ月前かしら。

窓太  はあぁ。友達から借りたものも、図書館の本と同様にきちんと返して下さいね。そんなことだから友達がいなくなるのですよ。


今回出てきた用語の解説

【Webブラウザーのキャッシュ】 Webブラウザーはサーバー上から読み込んだファイルを一時的にパソコンのハードディスク上に保存しておく。このローカル上のファイルのことをキャッシュと言う。「Internet Explorer」のキャッシュは、“インターネット一時ファイル”や“Temporary Internet Files”と呼ばれる。

クロノス・クラウン:柳井 政和




トップページへ
めも理と窓太のパソコン講座 INDEX へ
Copyright ©2005 Impress Corporation, an Impress Group company. All rights reserved.
編集部への連絡は お問い合わせはこちらをクリック まで