【问题标题】:Cache Location in MVCMVC 中的缓存位置
【发布时间】:2016-04-11 06:08:22
【问题描述】:

我正在学习 MVC 中缓存的概念,并且正在阅读 this 文章。 OutputCache 属性“Location”的一个属性具有以下可能值:

任何(默认):内容缓存在三个位置:Web 服务器、任何代理服务器和 Web 浏览器。

客户端:内容缓存在网络浏览器上。

服务器:内容缓存在网络服务器上。

ServerAndClient:内容缓存在 Web 服务器和 Web 浏览器上。

无:内容不缓存在任何地方。

我想知道我们何时会使用位置值 ClientServer,以及为什么我们更喜欢其中一个。

【问题讨论】:

    标签: asp.net-mvc caching server client outputcache


    【解决方案1】:

    如果您想缓存用户特定信息,请选择服务器选项。例如。如果您的视图返回登录用户,那么您需要使用服务器选项。如果所有用户的视图内容都相同,则使用客户端选项,它将被缓存在浏览器中。

    【讨论】:

    • 我猜你说的是相反的。没有?
    • 不。你可以试一试。如果您在客户端缓存,则它具有相同的页面内容。
    • 你说反了。
    猜你喜欢
    • 1970-01-01
    • 2012-04-22
    • 2017-09-25
    • 2017-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多