使用c#和razor引擎在ASP.NET MVC3上进行完整的页面缓存

时间:2012-06-11 12:22:06

标签: asp.net-mvc-3 performance caching

我正在开发基于ASP.NET MVC3和C#的大型电子商务网站。我想在所有页面上进行全页缓存,如主页,类别页面,产品列表页面,产品详情页面等。

但我对于如何处理购物车,心愿单等每个客户的动态有点混淆?

那么建议我如何进行全页缓存?或者有任何建议如何获得更好的表现?我真的很关心网站性能,因为网站包含1个Lakh产品并且需要花费很多时间来加载。

现在是时候进行非常激进的缓存,以便如何做所有这些事情?

1 个答案:

答案 0 :(得分:1)

如果将购物车,愿望清单等实施为单独的子操作或部分视图,则可以禁用其缓存。虽然您可以使用缓存属性启用缓存,但已存在于MVC3中。