0

リクエストごとにロードして解析する必要がないようにしたい xml ファイルに保存されているデータがあります。ファイルはいつでも直接変更できます。これは、http 経由で (経由でXDocument.Load) asp.net mvc アプリケーションによって消費されます。asp.net キャッシュを使用してファイルを保存することを考えていますが、xml ファイルが更新されたときにキャッシュを更新する必要があります。

リモート サーバーに保存されているファイルの最終更新日を確認できますか?

ファイルは実際には、おそらく mvc アプリケーションと同じサーバー上にある仮想ディレクトリ内に格納されていますが、それに頼ることはできません。

そうでない場合、キャッシュされたバージョンを使用するか、実際のファイルをリロードするかを知ることができる別のメカニズムはありますか?

4

1 に答える 1

0

IF-MODIFIED-SINCEhttpヘッダーを利用できるはずです。ここで他のSOの質問をします。またはここでw3cの定義。

于 2013-02-14T08:22:07.700 に答える