過去ログ表示


過去ログ 167 を表示

トピック内全 15 記事中の 1 〜 10 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0] [1]

(環境: WinXP SP2/Firefox1.0.7)

2005/10/24(Mon) 09:14:02 編集(投稿者)

[現象]
 タイトルに書いた通りなのですが、リロードしても、強制リロードしても、同一ファイル名の Flash オブジェクトの表示に変化が現れません。
 Flash オブジェクトの内容はリロードの前後で変化しています。

[検証]
1.about.config でメモリーキャッシュを false にしてリロードと強制リロード ( ディスクキャッシュは true )
 変更前の Flash オブジェクトが表示されたまま。

2.about.config で更にディスクキャッシュも false にしてリロード
 変更後の Flash オブジェクトが表示される。

[質問]
 この Flash オブジェクトのキャッシュ上の扱い、リロード上の扱い、強制リロード上の扱いは、バグなのでしょうか、それとも仕様なのでしょうか。強制リロードでも表示される Flash オブジェクトに変化がないことが解せません。

[環境]
 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7、Flash8

(環境: Win2000/seamonkey1.0a)

> 1.about.config でメモリーキャッシュを false にしてリロードと強制リロード ( ディスクキャッシュは true )

Bug 287501 かも。
https://bugzilla.mozilla.org/show_bug.cgi?id=287501#c4

これが残っているから、こういったフォーラムなどでは、UIのないほうのメモリーキャッシュオフは安易に人に勧めてほしくないんですけど、
Firefox 1.0系では重大なメモリーリークのバグを直さないもんだから、どこからか、これをオフにすればいいとかが流れて始めて...

両方オンの、通常の状態に戻すと、どうなりますか?

(環境: その他/Mozilla1.7)

2005/10/24(Mon) 11:59:59 編集(投稿者)

Wada さんがコメントされてますので違う部分での
オフトピックと言うことで....(^^)

>  Flash オブジェクトの内容はリロードの前後で変化しています。

↑は、どの様に確認されていますが? キャッシュ内の名前はMozilla特有の同一名には成りますが、内容は変わりますよね。
# 提出される課題で使われる同一のファイル名は数々有りますが、実際にはリロードでも表示されるFlash オブジェクトが個々に違い、元質問の状況は経験が有りません。
追加
実際にサーバー側で名前を同一に変えて(HTMLのコンテンツ側記述は同一)に見ましたが
個別の内容の様です、何か固有問題でしょうか?

ですのでMozillat側(SuitとFirefox)でのブラウザキャッシュ扱いではなく(Flash側にも何やら保持メモリー量の設定も)、
通信経路中(プロキシ使用のISPや団体)、又はサーバー側がキャッシュしクライアントに反映するまでに至ってない場合も有ります。特にサーバー自体がキャッシュしていたら、キャッシュ破棄などで反映されるまでは手が出せませんよね(某レンタル鯖)。
「/Cache/_CACHE_00*_」にサーバー側のContent-length:とLast-modified:とETag:他が残りますよね。

Flash オブジェクト作成者がどの程度の修正量か(Content-lengthとETag:等も)、
作業日時(Last-modified:とETag:等も)かでもキャッシュ動作は変わると思います。
# ETag:の定義内容はサーバー種で色々です。

↓のリロードボタンの時に書きましたが
http://forum.mozilla.gr.jp/?mode=all&namber=26100&type=0&space=0&

「Flash オブジェクトは静的コンテンツデータ」ですので、キャッシュ時判定事項にサーバ側が送出する応答メソッドを改竄されているとメチャメチャになると思います。
# まあそんなことで前回コンテンツデザイナーが確認で使うので有ればブラウザキャッシュは使わない設定が良いのかな〜と答えています。

(環境: WinXP SP2/Firefox1.0.7)

2005/10/24(Mon) 13:56:02 編集(投稿者)
2005/10/24(Mon) 13:35:41 編集(投稿者)
2005/10/24(Mon) 13:21:03 編集(投稿者)

> 両方オンの、通常の状態に戻すと、どうなりますか?
 ディスクキャッシュを true に戻しただけで、古い Flash オブジェクトが表示されます。
 メモリキャッシュ、ディスクキャッシュ両方を true に戻しても、古い Flash オブジェクトが表示されます。
 ですから Bug 287501 とはちょっと挙動が異なるような気がします。

# 双方のキャッシュの設定をさわったのは、強制更新でも Flash が更新されなかった
# からです。メモリーリーク云々は関係ありません。

 議論の焦点にしたいのは強制更新で何故ディスクキャッシュ上の Flash オブジェクトも更新されないのかだったりします。

 参考までに同一ファイル名で更新されない Flash オブジェクトなんですが、下記 URL の What's NEW の Flash オブジェクト内部の文章です。
    http://tyatyamaru.chu.jp/index.html

 最初は Flash のアーキテクチャや Flash 自身のキャッシュ ( そんなものあるのかどうか分かりませんが ) を怪しんだのですが、他のマシンで Firefox のキャッシュをクリアすると、Flash も更新されたので、「強制更新」が怪しいとにらんでいます。

(環境: WinXP SP2/Firefox1.0.7)

>> Flash オブジェクトの内容はリロードの前後で変化しています。
>
> ↑は、どの様に確認されていますが?
 元々 Firefox と IE の表示が異っていたので、キャッシュが怪しいかなと思い、他のマシンの Firefox で当該 Flash を一度表示し ( 古い方が表示される )、キャッシュをクリアしてから再度、該当のページを表示して、当該 Flash を表示することで ( 新しい方が表示される ) 確認しました。

(環境: WinXP SP2/Firefox1.0.7)

ご存知だったらすみませんが、ネットワーク通信の現場を見る意味で

1. 閲覧に使っているマシンに Ethereal を導入して、実際に流れているパケットを見ます。ただ、ダイヤルアップ環境だとパケットを見られないかも知れないことにご注意ください。メイン画面の "Filter" に "http" を指定すると HTTP のパケットだけを表示させられます。
http://www.ethereal.com/

2. Web-Sniffer で、サーバが送信している HTTP レスポンスヘッダを見ます。
http://web-sniffer.net/

(環境: その他/Mozilla1.7)

オフトピです
> 1. 閲覧に使っているマシンに Ethereal を導入して、実際に流れているパケットを見ます。

# 外に出るパケットを見るとクッキーOFFやJava等OFFにも関わらず、クライアントのサイト移動行動、生活パターンを監視できる(かもしれない)
「Flash側が送信するスバラシイ固有情報(書き方にもよります)」の仕様も解るかも知れません....(^^)
オフトピでした。

(環境: WinXP SP2/Firefox1.0.7)

2005/10/24(Mon) 14:54:12 編集(投稿者)

 これはつまり、Firefox が Flash オブジェクトを Web サーバに要求していて、Web サーバがそれに答えているかを確認せよ、ということなのでしょうか?

# ちなみにダイアルアップ環境です。

(環境: WinXP SP2/Firefox1.0.7)

>  これはつまり、Firefox が Flash オブジェクトを Web サーバに要求していて、Web サーバがそれに答えているかを確認せよ、ということなのでしょうか?

そうです。

> # ちなみにダイアルアップ環境です。

すると Ethereal は使えません(名前の通り Ethernet のポートしか監視できないツールです)。

Firefox の機能拡張で HTTP のログをとるものがあった気がするのですが、特定できません。ご存知の方、挙げてくださいませんでしょうか。

(環境: WinXP SP2/Firefox1.0.7)

> Firefox の機能拡張で HTTP のログをとるものがあった気がするのですが、特定できません。ご存知の方、挙げてくださいませんでしょうか。
 LiveHTTPHeaders のことでしょうか?
    http://livehttpheaders.mozdev.org/
これでプロトコルアナライザ並みに確認がとれるなら使ってみますが。


[ 次のトピック内容10件 ]
このトピックの全ページ / [0] [1]

返信不可


- Child Tree -