- PR -

ブラウザのキャッシュについて

1
投稿者投稿内容
ショートストップ
会議室デビュー日: 2003/10/04
投稿数: 1
投稿日時: 2003-10-04 21:53
はじめまして。
ブラウザのキャッシュ機能について勉強していて疑問があり、
ご意見頂ければと思い、書き込みしました。

これまで勉強してきて、

HTTPのリクエストヘッダに、If-Modified-Since を指定すると
サーバ側でリソースが更新されているかチェックし、304(Not Modified)が
返ってくれば、ブラウザはキャッシュのリソースを使って表示する。

ということを理解しました。
ここで疑問なのですが、『リソース』というものを、
ブラウザやサーバはどのように認識しているのでしょうか。

もう少し言うと、リクエストヘッダにIf-Modified-Since を指定するために、
ブラウザは、何らかをキーにしてキャッシュの中を捜して日付と時刻を取ってくると
推測しているのですが、何が一致すれば「キャッシュにリソースが保存されていた」と
判断するのでしょうか。
ブラウザによって違うのかもしれませんが、できればIEとNS(ネットスケープ)に
ついて詳しく知りたいと思っています。
また、サーバ側についても同じ疑問を持っています。

勝手な推測をしていて間違っていたら容赦頂きたいのですが
ご存知の方、又はこういった情報がありそうなサイトをご存知の方いませんでしょうか?
ふうた
大ベテラン
会議室デビュー日: 2001/08/23
投稿数: 198
お住まい・勤務地: 岡山
投稿日時: 2003-10-04 22:18
単純にURLかと。。。
Nira
会議室デビュー日: 2003/08/23
投稿数: 15
投稿日時: 2003-10-11 00:54
IEはHOMEは特別な扱いをしている様であまりCacheを見ていない気がします。(曖昧ですいません)
あと,HTMLのMETAタグによるCache制御もありますね。Cache制御に関して勉強されるのであればRFC2068を読むと良いと思います。
1

スキルアップ/キャリアアップ(JOB@IT)