4

これは、より一般的なキャッシュに関する質問です。

私のプロジェクトでは、いくつかのext.net 2.0 betaコントロールを持つページがありますasp.net-mvc3/razor

これらのページについては、firebug で収集したデータから、ブラウザを再起動した後、ブラウザがリソース ファイルをキャッシュしていないと思います。ext.axd

これは私が見るものです:

  1. Firefoxを起動してマイページへ
  2. すべてのリクエストが表示されます200 OK
  3. を押すF5と、すべてのリクエストが304 Not Modified
  4. ここで、ブラウザを再起動Http 200すると、応答に戻ります。

ブラウザは私のリソースをキャッシュしていませんか? ブラウザ セッション間でリソースをキャッシュするために使用できる設定または構成はありますか?

これはfirebugがどのように見えるかです:

  1. 私が最初に始めたとき:
    ここに画像の説明を入力

  2. これを押すF5と、次のように表示されます。

    ここに画像の説明を入力

    個々のリクエストは次のようになります。

    ここに画像の説明を入力

    ブラウザを再起動すると(1)に戻ります。私は200OKどこにでも行きます。

(1) リソースはキャッシュされていますか? (2) キャッシュするためにできることはありますか?

4

2 に答える 2

2

最初のリクエストの項目は「黒」で、元のソースから取得されます。その後、アイテムはブラウザのキャッシュに追加されます。

後続のリクエストでは、アイテムはキャッシュから直接取得され、「グレー」で表示されます。これは単なる Firebug の「機能」だと思います。

詳細については、次の場所を参照してください。

http://forums.ext.net/showthread.php?18340-Browser-does-not-cache-resources-after-restart

Firebug Net パネルの灰色のアイテムを解釈するには?

お役に立てれば

于 2012-04-12T16:22:31.543 に答える