2012-02-15 11 views
5

Firebugはステータスコード200のGrey(スクリーンショットが添付され、赤色で表示されています)でリクエストを表示し、リクエストによってはステータスコード200の黒色が表示されます。Firebugは灰色のリクエストを表示します

firebug output

+0

私は灰色の実体を引き受ける何とかキャッシュからロードされたエンティティです。私に調査させてください。 –

+0

はい、それはGoogleの前に私の前提と同じことです。しかし、ほとんどのドキュメントを検索した後、キャッシュからロードされたファイルがあれば状態は304になりますが、ここには200が表示されます。 –

答えて

5

ここでは機能・プロモーションで説明したように灰色の要求は、キャッシュからロードされたものです:

http://getfirebug.com/network

キャッシュか

ないすべてのキャッシュされましたネットワーク要求は等しく、そのうちのいくつかはネットワークの代わりにブラウザのキャッシュからロードされます。 Firebugはすべてのリクエストのステータスコードを提供しているため、サイトがキャッシュを使用してページの読み込み時間を最適化する方法を素早くスキャンして確認できます。

編集 200-コードと304のコードに関するあなたの懸念については、彼らはまた、上記の引用の隣に自分のウェブサイトでこの画像を表示します。言い換えれば

enter image description here

200はまだそれがキャッシュからロードされていることを意味しているかのように、思われます。私はそれが少し奇妙であることに同意する。私は詳細を明らかにしようとしています。

編集2 私はおそらくそれが変更されていないと仮定することにより、またはおそらく新しいページので(サーバは200コードを送信しますが、ブラウザはそれを無視してキャッシュされたコンテンツを実行することを選択したことを前提としています読み込まれたものは古いものと同じディレクトリにありますか?)。私はJan Honza Odvarko, firebug lead developer, from the actual firebug google groupを引用しています

+0

はい、私の前提はgoogleです。しかし、ほとんどのドキュメントを検索した後、キャッシュからロードされたファイルがあればステータスは304になりますが、ここでは200と表示されます。 –

+0

私は答えを変更しました。 –

+0

新しいページは別のディレクトリにのみあります。しかし、灰色と黒のJSファイルは両方のページで使用されています。 –

1

1)は、ステータスコード== 304)と(グレーで表示要求が応答は、ブラウザのキャッシュから来ている 例を表しています。

2)()ステータスコード== 200と黒表示要求は、応答がサーバから来ている 場合(キャッシュされていない)

3)特別な背景(どんなステータス とグレー表示要求を表しますコード)を参照してください、BFCacheから来る: http://www.softwareishard.com/blog/firebug/firebug-tip-what-the-heck-is-bfcache/ (背景はFirebugの1.10で導入されています)

関連する問題