Asp.net mvc 如何在Asp.net MVC中缓存资源?
我的要求是我需要缓存所有的资产,如图像,脚本,Css。因为这些都是静态的。无论何时浏览,我们都不需要再次重新加载。如何使用Asp.net MVC实现此功能。MVC中有任何机制吗?您需要在IIS中为内容文件夹配置Http缓存。代码中没有您应该做的事情(除非您使用捆绑)Asp.net mvc 如何在Asp.net MVC中缓存资源?,asp.net-mvc,caching,Asp.net Mvc,Caching,我的要求是我需要缓存所有的资产,如图像,脚本,Css。因为这些都是静态的。无论何时浏览,我们都不需要再次重新加载。如何使用Asp.net MVC实现此功能。MVC中有任何机制吗?您需要在IIS中为内容文件夹配置Http缓存。代码中没有您应该做的事情(除非您使用捆绑) 最简单的方法是在IIS管理器中为该文件夹打开HTTP响应头部分,单击Set Common Header…并启用Expire Web Content部分并将其指定为过期,例如,1小时后。我同意,首先获得有关缓存以及可用选项和预算的更多
最简单的方法是在IIS管理器中为该文件夹打开
HTTP响应头
部分,单击Set Common Header…
并启用Expire Web Content
部分并将其指定为过期,例如,1小时后。我同意,首先获得有关缓存以及可用选项和预算的更多信息非常重要:
您可能还希望在NCache上达到峰值:
缓存机制适用于所有web技术(不仅仅是mvc),我认为,首先,你应该研究这个主题…而不是服务器数据..我需要缓存网页中的所有静态数据..我从网站获得了许多信息..一些人说缓存来自IIS,另一些人说通过编程。哪种方法最好?除了这些技术之外,还有其他技术吗?缓存usinf IIS的方法是哪种?还是以编程方式?