0

我的要求是我需要缓存所有资产,例如图像、脚本、Css。因为这些都是静态的。每当我们浏览时,我们都不需要再次重新加载。我该怎么做这个 Asp.net MVC。MVC中有什么机制吗?

4

2 回答 2

0

您需要在 IIS 中为您的内容文件夹配置 Http 缓存。在代码中您无需执行任何操作(除非您使用捆绑)。

执行此操作的最简单方法是HTTP Response Headers在 IIS 管理器中为该文件夹打开部分,单击Set Common Header...并启用该Expire Web Content部分并指定它到期,例如 1 小时后。

于 2013-05-23T09:51:11.890 回答
0

我同意首先获取有关缓存的更多信息以及可用的选项和预算很重要:

http://visualstudiomagazine.com/articles/2011/09/01/pfint_distributed-caching.aspx

您可能还想在 NCache 上达到顶峰:

http://www.alachisoft.com/ncache/

于 2013-05-23T11:28:47.587 回答