2011-07-29 7 views
1

私はフィールドから、本質的に画像キャッシュに陥るバグ報告を受けました。つまり、同じURLからの画像がキャッシュされており、画像自体が変更されるはずですから、混乱の原因となります。テスト目的でWebブラウザにイメージをキャッシュさせるにはどうすればよいですか?

私の修正はthis bit hereです。私は確信しています。

しかし、私はこれを再現することはできません。私はthe methods I've seen hereをしないほうがいいです。なぜなら、コードの変更が必要だからです。修正をテストする前に、コードにこれをテストしたいと思います。

は狂ったようにキャッシュするためにそれを強制的にIEなどのブラウザでどのような方法はありますか?もちろん、一時的に。

答えて

2

あなたはキャッシュするかしないように、物事を強制的にFiddlerを使用することができます。あなたは、彼らが見まさに見ることができるようにちょうどあなたがトラフィックのキャプチャを収集するために、顧客の使用www.fiddlercap.comを持つことができるフィルタ]タブを使用して

Cache-Control: public,max-age=3600 

のようなキャッシングヘッダを追加します。

また、キャッシュを制御するための適切な方法は、HTTPヘッダを設定するのではなく推測するブラウザを強制することであることを理解する必要があります。ダム音にしないhttp://blogs.msdn.com/b/ie/archive/2010/07/14/caching-improvements-in-internet-explorer-9.aspx

+0

が、どのように私はフィドラーであることを設定するのですか? –

+0

[フィルタ]タブをクリックします。下にスクロールします。 [Set Response Header]チェックボックスをオンにします。 Cache-Controlとしてヘッダーの名前を入力し、値をpublic、max-age = 3600とします – EricLaw

関連する問題