MVC 中的缓存位置
Cache Location in MVC
我正在学习 MVC 中缓存的概念,并且正在阅读 this 文章。 OutputCache 属性 'Location' 的 属性 具有以下可能值:
Any (Default): Content is cached in three locations: the web server, any proxy servers, and the web browser.
Client: Content is cached on the web browser.
Server: Content is cached on the web server.
ServerAndClient: Content is cached on the web server and and the web browser.
None: Content is not cached anywhere.
我想知道我们什么时候会使用位置值 Client
和 Server
以及为什么我们更喜欢其中一个。
如果您想缓存用户特定信息,请选择服务器选项。例如。如果您查看 returns 登录用户,则需要使用服务器选项。如果所有用户的视图内容都相同,则使用客户端选项,它将缓存在浏览器中。
我正在学习 MVC 中缓存的概念,并且正在阅读 this 文章。 OutputCache 属性 'Location' 的 属性 具有以下可能值:
Any (Default): Content is cached in three locations: the web server, any proxy servers, and the web browser.
Client: Content is cached on the web browser.
Server: Content is cached on the web server.
ServerAndClient: Content is cached on the web server and and the web browser.
None: Content is not cached anywhere.
我想知道我们什么时候会使用位置值 Client
和 Server
以及为什么我们更喜欢其中一个。
如果您想缓存用户特定信息,请选择服务器选项。例如。如果您查看 returns 登录用户,则需要使用服务器选项。如果所有用户的视图内容都相同,则使用客户端选项,它将缓存在浏览器中。