― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 7 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2007年12月23日(日) 04:03 
もし調べることができる方いたら教えてください。

Vista+FireFox2.0.11でサーバからLast-Modifiedが送信され
再度同じ画像やページにアクセスしたときに、XP+FireFox2.0.11の場合は
304でキャッシュを見に行くのですが、Vistaの場合は、200 OKと再度取得しに
いっているみたいなのです。

パケットキャプチャまでしていないので、本当にアクセスがいっているのか
(表示されているコードの問題ないのか)はわかりませんが
大量に同じGIF画像が配置されている場合に、明らかに速度が違います。

IE7やOperaではちゃんとキャッシュを使っているのですがFireFoxのみ
かたくなに・・毎回取りに行きます。

一昔前(2.0.0.9より前)はそんなこと無かったと思うんですが。。(保証なし)

Vistaユーザで同一の現象起きている方いませんでしょうか?

FireFoxを入れ直して検証しても同一だったので、僕のPCだけではないともうのですが、情報あったら教えてください。

よろしくお願いします。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2007年12月23日(日) 18:32 
オフライン

登録日時: 2005年8月02日(火) 22:12
記事: 42
お住まい: 東京都
小堤 さんが書きました:
Vista+FireFox2.0.11でサーバからLast-Modifiedが送信され
再度同じ画像やページにアクセスしたときに、XP+FireFox2.0.11の場合は
304でキャッシュを見に行くのですが、Vistaの場合は、200 OKと再度取得しに
いっているみたいなのです。

パケットキャプチャまでしていないので、本当にアクセスがいっているのか
(表示されているコードの問題ないのか)はわかりませんが
大量に同じGIF画像が配置されている場合に、明らかに速度が違います。

私は XP ですので、Vista な人のコメントを待った方がいいかとも思いますが、
Firefox の拡張機能で Live HTTP Headers というのがあります。
これを入れればもっと詳しい事がわかるかもです。

使い方の方は、(ちょっと古い記事ですが) LiveHTTPHeadersでHTTPヘッダ情報を確認する あたりで。

お試しください。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2007年12月23日(日) 22:52 
ご返信、ありがとうございます。

Live HTTP Headers で確認した結果、200 OKだけになりました。
WindowsXPの場合は、FireFox 2.0.0.11+Live HTTP Headers で304が帰ってきます。

(例えばFireFoxのページとか、同一ページで試しました)

XPだとOKなのにVistaだとだめという切り分けになっています。
余計なアドオンのせいかなぁともおもって、全て削除してからでも同じ現象でした。

Vista環境が2つないので、ためせないのですが、VistaなFireFoxの人でわかる人いたら
教えてください。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2007年12月24日(月) 01:46 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
よくわかりませんけど、
このページで試すと200だったり304だったりしますね。

Vista business+Firefox2.0.0.11です。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2007年12月24日(月) 05:01 
ありがとうございます。

僕の環境もVista Business + FireFox 2.0.0.11何ですが
全く304返しませんね・・・。

ヘッダでIf-Modified-Sinceが送信されていないことは確認できますが
それ以上の対処ができなくて(あたりまえ)

開発側で確認してもらえないでしょうかねぇ・・・昔はちゃんときてたんですよ・・
いつ頃だったかわすれましたが・・・(そもそもVistaじゃなかったかも(ぉぃ))


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2007年12月24日(月) 08:26 
解決しました。

アンインストール後、C:\Program Files\Mozzila FireFoxのフォルダを消して再インストールすることで直りました。

なんだったんでしょうか。
注意点としては、プロファイルおよびアドオン全て消えるみたいなので、アドオンのURLは控えてから作業した方がいいと思います。

参考になれば。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2007年12月24日(月) 09:24 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
小堤 さんが書きました:
アンインストール後、C:\Program Files\Mozzila FireFoxのフォルダを消して再インストールすることで直りました。
何かの拍子でキャッシュ機能が働かなくなっていたという感じですね。
何かのアドオンの仕業か設定が変わってしまったか、でしょうか。
私はアドオンはFireGPGと、この確認のためにLive HTTP Headersを入れただけです。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 7 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[9人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean