プロが教える店舗&オフィスのセキュリティ対策術

ホームページがブラウザーに表示される仕組みに関する質問ですが、
ホームページがブラウザーに表示される場合、サーバからそのホームページのデータ(HTMLコード)がそのブラウザーがインストールされているコンピュータに送信されていると思います。この場合、ホームページのデータ(HTMLコード)は、コンピュータのどこに保存されるのでしょうか?インターネット一時ファイル(Temporary Internet Files等)というものがありますが、これらは一度表示したWebページを再び開くときに高速化したり、Webページをオフラインで表示するためのものであり、ブラウザーにWebページを表示するためのデータの保管場所ではないように思いますが?

そもそも、ホームページをブラウザーに表示するには、そのブラウザーがインストールされているコンピュータにホームページのデータ(HTMLコード)がサーバより送信され一旦”保存”される”必要”があるのでしょうか?それとも、一旦コンピュータにデータを保存しなくても、サーバにあるホームページのデータ(HTMLコード)が直接ブラウザーに表示されているのでしょうか?

ご存知の方、お教え下さい。
また、詳しく説明してあるサイトのURL等ありましたら、お教え下さい。

A 回答 (4件)

ブラウザによってその辺りの原理や動作仕様は異なると思います。



IE(Trident)の場合は、多分以下のようにしていると思います。

キャッシュがないか条件からキャッシュが古いと判断され更新する
必要がでたときにサーバにアクセスしてメモリにデータをダウンロード
します。
その際にキャッシュが有効になっていればキャッシュに保存します。
また、キャッシュに保存されていればそのままキャッシュをメモリに
展開します。

その後にブラウジングエンジン(Trident)のパーサがHTMLをパースし、
それをエンジンのレンダラがブラウザ上に表示します。

他のレンダリングエンジンも大体はほとんど同じようにしている
はずです。

Temporary Internet FilesはデフォルトのTridentエンジンの
キャッシュ保存場所ですが設定やレジストリなどを書き換えれば変更も
可能です。
    • good
    • 0
この回答へのお礼

pick52さん
ご回答、ありがとうございました。

お礼日時:2008/09/15 19:55

まず、データは必ずどこかに保存する必要があります。

当然のことながら、そうしないとコンピュータは何も出来ません。

ファイルとして保存するだけじゃなくて、メモリに一時的に保存するだけのこともあります。というか、ファイルに保存する場合だって、まず最初は必ずメモリを経由します。

というわけで、コンピュータというのは、何をするにもデータを必ずどこかに記憶しなければ計算できない。これが回答になります。
    • good
    • 0
この回答へのお礼

nick9090さん
ご回答、ありがとうございました。

カテゴリ違いと言うご意見が他の回答者さんからありましたので、カテゴリを変更して出直します。

お礼日時:2008/09/15 20:00

>、一旦コンピュータにデータを保存しなくても、サーバにあるホームページのデータ(HTMLコード)が直接ブラウザーに表示されているのでしょうか?



上記の通り予想通りです。
基本的に、オンラインで表示出来る物はオンラインで表示しています。

その際、少しでも表示を早めるために、キャッシュを溜込みます。
    • good
    • 0
この回答へのお礼

nori_007さん
ご意見、ありがとうございました。

お礼日時:2008/09/15 19:53

カテゴリ違いに付き注意。


ブラウザやその他([技術者向] コンピューター)向けの質問です。

「ブラウザの仕組み」

等でググると判明するのでは?

この回答への補足

aidesさん
ご意見、ありがとうございました。

補足日時:2008/09/15 19:50
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!