Mvc OutputCacheLocation.ServerAndClient它到底做什么

本文关键字:什么 OutputCacheLocation ServerAndClient Mvc | 更新日期: 2023-09-27 18:02:35

所以我得到了一个ActionResult在我的mvc 4应用程序,我从云服务获取文件。我想确保文件在客户端得到缓存,所以我最初的想法是使用OutputCacheLocation.Client。但是我也想确保用户在刷新和多次请求文件时获得304(未修改请求)。

使用ServerAndClient可以解决我的问题,但是服务器上缓存了多少?我不想缓存整个文件(因为当涉及到大文件时,它可能导致内存问题)。

ServerAndClient是如何工作的,它是缓存整个文件还是只是服务器端的元数据?

Mvc OutputCacheLocation.ServerAndClient它到底做什么

找到了另一种方法来实现我想要的:

http://www.dotnetage.com/Learning/en-US/aspnet-articles/2011/04/02/how-to-cache-files-in-mvc.html