2009-04-24 17 views

答えて

5

キャッシュを確認するには、ページにリソースを取得し、リソースの要求がFiddlerに表示されていないことを確認します。私はそれを行うより良い方法を考えることができません。私のために働く。

2

サイトをFiddlerからプロキシとして参照してください。各応答の詳細には、「キャッシュ」タブがあります。これは、応答ヘッダーに関する有用な情報を示しています。異なるCache-ControlとExpiresの値はどういう意味ですか?

0

私は、ほとんどのキャッシングチュートリアルで示されている方法を使用することをお勧めします - 現在のサーバー時間を表示するページにラベルを付けてください。値がキャッシュされている場合、キャッシュが再生成されるまで、それ以降のページのリフレッシュでは更新されません。

要件がより複雑な場合(Fiddlerを使用する必要がある場合)、アンソニーの提案は過去に正常に使用したものです。

0

これは間違いなく助けになるでしょう。サーバーはHTTP 304応答(Not Modified - クライアントにキャッシュされたアイテムがまだ有効であることを知らせる)か、Webの有効期限が正しく設定されているコンテンツに対しては、要求は一切表示されません。

実際には、FirebugにもFireBugがこれを実行することがわかります。

+0

HTTP 302が唯一のETagキャッシュにある、中CACH情報を確認することができ、シオマネキでURLをクリックし、[プロパティ]をクリックしますサーバーはHTTP 302(Not Modified)を本体なしで返し、クライアントが最新の値をキャッシュしていることを示します。 –

+0

実際、私はこのレスポンスを書いたときにミスタイプし、302(見つからない)というのではなく、304(変更されていない)をタイプすることを意味しました。つまり、302または304のどちらもETagのみの応答ではないので、上記のコメントが意味をなさないかどうかはわかりません。 –

+0

304(302ではない) –

3

右あなたは、クライアントがバックチェックしなければならない「WININET CACHE INFO」の下にそのポップアップ

関連する問題