miyasiro
[E-Mail]
1998/01/11(日) 02:02:46
ブラウザがキャッシュされたURLを要求する場合、どのような手順で
キャッシュ側とサーバ側の内容を選択して表示するのでしょうか?
例えば、Windows95のNN4でキャッシュの設定を「セッション毎」にした
場合(プロキシサーバーはないとして)、そのセッションでの初めてのURLを
要求するときには、ブラウザは必ずIf-Modified-Since要求ヘッダを送って
更新日時を比較するものだと思っていたのですが、どうもそうではない
場合もあるようで、「更新」をクリックしないと変更した筈のHTMLファイルを
読み込めないことがあります。
また、CGIを要求する場合は、更新日時の比較は無意味なので、無条件に
CGIを実行して最新の内容を得ることができると思っていたのですが、先日
うちのブラウザが数日間このラウンジをキャッシュした内容だけで表示し
続けたために、しばらく新しい書き込みを見ることができませんでした
(これまで、前回アクセスした以前の書き込みが後になって表示された
ことは一度もなかったので、安心して「更新」ボタンは使いませんでした)。
どうもブラウザが気まぐれでキャッシュ側とサーバ側の内容を選択している
としか思えないような気がしてきて最近混乱してるので、この手順をご存知の
方がいらしたら、ぜひ教えて下さい。
また、NNの場合、単に「更新」をクリックするのと、シフトキーを押し
ながら「更新」をクリックするのとではどのような違いがあるのでしょうか?