我的要求是我需要缓存所有资产,例如图像、脚本、Css。因为这些都是静态的。每当我们浏览时,我们都不需要再次重新加载。我该怎么做这个 Asp.net MVC。MVC中有什么机制吗?
问问题
131 次
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 上达到顶峰:
于 2013-05-23T11:28:47.587 回答