|
手元の環境でXMLHttpRequestによる静的XMLファイルのダウンロード時の ブラウザキャッシュの使用状況を確認したところ、 ・Internet Explorer 6.0 ⇒キャッシュに構わずサーバにアクセス(200) ・Firefox 1.0 ⇒キャッシュに構わずサーバにアクセス(200) ・Opera 8.0β『常にチェックする』 ⇒If-Modified-Sinceが有効(200または304) ・Opera 8.0β『チェックしない』 ⇒サーバにアクセスせず常にキャッシュが有効 となっていました。 IEの設定は、『自動的に確認する』『確認しない』どちらでも同じです。 Firefox はこのようなキャッシュ強弱の設定箇所が分からなかった。(ない?) 静的XMLファイルを用いることでキャッシュが効いて、表示が速くなるかと思いきや、 IE・Firefox についてはそうでもないようです。 (サーバ負荷は動的XMLよりは軽いけど、回線帯域的には関係がない) JavaScript で setRequestHeader("If-Modified-Since", "〜"); する手順↓もあるようですが、ブラウザ側でやってほしいなあ。 http://www.semblog.org/msano/archives/000386.html firefoxでは、更新時刻チェックを行ってくれないようだ。 こちらの結果とは違う結果になりました。 |
| << 前記事(2005/05/25) | トップへ | 後記事(2005/06/05)>> |
| タイトル (本文) | ブログ名/日時 |
|---|
| 内 容 | ニックネーム/日時 |
|---|
| << 前記事(2005/05/25) | トップへ | 後記事(2005/06/05)>> |