2016-05-13 5 views
0

HttpWebRequestキャッシュの仕組みは何ですか?HttpWebRequestはどのように応答をキャッシュしますか?リサイクルアプリのプールがうまくいかなかった理由

WebアプリケーションがホストされているIIS上でアプリケーションプールをリサイクルしようとしましたが、キャッシュされた応答がまだ残っていました。

キャッシュエントリはメモリに保存されませんか?どのように正確に動作するのですか?

答えて

1

キャッシュはディスクに格納されます。

HttpWebRequestは、インターネットエクスプローラの基本的なキャッシングメカニズムであるキャッシングを使用します(WinINet)。ファイルはTemporary Internet Filesフォルダに保存され、Temporary Internet Filesフォルダに格納されます。 したがって、インターネット一時ファイルを削除すると、キャッシュがクリアされます。 StackOverflowの

HttpWebRequestのからanotherの回答から

はキャッシュにSystem.Net.Cache.RequestCacheを使用しています。抽象クラス です。 Microsoft CLRの実際の実装は、 Microsoft.Win32.WinInetCacheです。名前が示すように、キャッシュ用にWinInet関数 を使用しています。答えを

もう一つの良い記事here

+0

感謝。また、非常に良い記事は、何が起こっているのか理解するのを助けました。 – gdyrrahitis

関連する問題