0

キャッシュするページがあり、現在使用しています:

<%@ OutputCache Duration="60" VaryByParam="None" %>

OutputCahe の場合、有効期限またはファイルの変更に基づいてコンテンツをキャッシュできることを理解しています。ただし、フォルダーに含まれるファイルの数が変更されない限り、キャッシュされたページが期限切れにならないようにしたいと考えています。それは可能ですか?

キャッシュされたページはフォルダー ツリーであるため、(再帰的なインデックス作成のために) 読み込みに時間がかかるため、毎回読み込む必要はありません。ただし、フォルダー ツリーの構造が変更された場合はリロードする必要があります。

4

1 に答える 1

0

バックコードのどこかで、応答にキャッシュ依存を追加する必要があります。また、期間を 60 から int64 の最大可能最大値まで増やします。

     Response.AddFileDependency("Your folder path");
于 2012-07-30T21:33:08.200 に答える