0

ウェブサイトからログアウトした後、ブラウザの戻るボタンを使用してすべてのページを表示できるという問題に直面しています。ログアウト時にすべてのキャッシュをクリアすると、それを防ぐことができると理解していますが、削除するとすべてのキャッシュを使用すると、サイトのパフォーマンスが低下しますか?

また、特定のページに対して nocache を作成することは可能ですか?

4

1 に答える 1

0

はい、OutputCacheビューを返すコントローラー アクションで属性を使用できます。たとえば、ビューでのキャッシュを防ぐには、次を使用します。

[OutputCache(NoStore = true, Duration=1)]

キャッシュしないようにブラウザに指示しているため、Web サイトに別のリクエストが行われるため、パフォーマンスが影響を受けます。しかし、私が期待する「セッション期限切れ」ページにリダイレクトするだけなので、これは大きな影響である必要はありません。

于 2012-12-26T07:48:02.160 に答える