2012-05-09 13 views
5

編集:以下に回答してください。なぜFirefoxが画像をキャッシュしているように見えないのですか?

Mozilla Firefoxがページをリロードするたびに新しいコピーを取得するのではなく、なぜキャッシュからイメージを引き続き検索できないのかを理解するのに数日間苦労しました。

Google Chromeではこの問題は発生していませんが、Chromeでページをリフレッシュしても強制的に画像を読み込むことはできません(CTRL-F5を使用しない限り)。

以下、私自身の質問に答えて、この問題を回避するために他の誰かを救うためにいくつかの追加情報を追加しました。

+4

真= browser.cache.disk.enableはそれがない場合には(単に隠された設定にアクセスするためにあなたのアドレスバーに次のように入力します)それはすぐに削除されるかもしれない質問。あなたは質問に熟考し、現在のテキストを回答として追加し(答えを受け入れる)べきです。とにかく、それは考慮すべきものの有益なリストのように見えるので、削除される危険をこうむらないでください。 – Kapep

+0

上記は確かに当てはまりますが、答えは本当に役に立ちました。良い仕事はまだ削除されていません。どうも。 – Obscaenvs

答えて

15

ありがとう、kapep、良いアドバイス。質問としてどのようにフレーズするかわかりませんでしたが、私自身の質問に答えることができます!

  • 「のCache-Control」をプライベートまたはパブリックに設定されています:画像を確実にするために、すべての

    まず、あなたは次のヘッダーが有効な値に設定されていることを確認するためにレスポンスヘッダを検査しなければならないキャッシュ可能です。

  • 'Expires'は、将来の正しい形式の日付です。 (例:Thu、21 Jun 2012 06:20:49 GMT)
  • 'Last-Modified'は 'Date'ヘッダーより新しいものではありません。
  • 'Content-Disposition'は「添付ファイル」に設定されていません。

あなたはヘッダが正しく設定されていると確信していると画像がキャッシュから到着していないように、それはまだと思われる場合は、次のことを確認し

  • あなたがチェックするためにページを更新F5されませんあなたがリフレッシュすると、firefoxはイメージの新しいコピーをフェッチするので、キャッシングのために。別のページに移動して同じページに再度アクセスしてページを再読み込みしていることを確認します(ユーザーの通常の動作と同様)。あなたの程度で
  • :configが真= browser.cache.memory.enableと
+2

私の 'browser.cache。*。enable'設定はfalseに設定されていました。それはそれを説明する! – Nick

関連する問題