0

属性を使用してキャッシュ期間などを構成する方法について読んでいますが、デフォルトでは、ページのキャッシュはありますか?

4

2 に答える 2

1

いいえ。ページが一定時間キャッシュされるかどうかを判断することは不可能です。関係するすべての変数を考えてみてください。それはユーザーに依存しますか? 時間依存?確率変数依存?自動キャッシングは悪夢です。

編集: そうは言っても、ブラウザーが、以前に送信したのと同じクエリ文字列を持つ GET 要求であるページをキャッシュする可能性があります。アクションの結果をキャッシュしてはならないことをブラウザーに伝えたい場合は、出力キャッシュ属性でブラウザーを装飾できます。

[OutputCacheAttribute(VaryByParam = "*", Duration = 0, NoStore = true)]

于 2013-07-19T12:32:51.987 に答える
1

デフォルトでは、クライアント側のキャッシュのみがあります (OutputCacheAttributeどちらがサーバー側のキャッシュに入るかを指定しない限り)

于 2013-07-19T12:33:03.747 に答える