Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我面临一个问题,从网站注销后,我可以使用浏览器后退按钮查看所有页面,我的理解是如果我在注销时清除所有缓存,那么我可以阻止它,但我担心的是,如果我删除所有的缓存那么我的网站性能会变差吗?
也可以只为特定页面制作 nocache 吗?
是的,您可以OutputCache在返回视图的控制器操作上使用该属性。例如,要防止在视图上缓存,请使用以下命令:
OutputCache
[OutputCache(NoStore = true, Duration=1)]
性能会受到影响,因为你告诉浏览器不要缓存,这样它就会向你的网站发出另一个请求。但这不一定会产生重大影响,因为您只会将它们重定向到我期望的“会话过期”页面。