我有一个即将完成的电子商务MVC4项目。我用outputcache使用sqldependecy。但是,这最好的方法是什么? 产品详细页面?有产品清单的 类别页面? 过滤页面? bla bla用于电子商务项目的Mvc 4缓存数据库
你能帮我缓存吗? (我在我的项目中使用SQL Server与LINQ到SQL) 示例;
[的OutputCache(持续时间= Int32.MaxValue,的SqlDependency = “演示:产品”)]
公共的ActionResult的GetProducts(INT ID,INT lastid,串滤波器) {
我得到从数据sql与参数。
}
是对的还是应该缓存查询数据bla bla? lastid用于分页。过滤器数据的过滤器参数。 ID意味着categoryid
感谢您的回复。正如你所说,我需要优化我的网上商店。使用sql依赖性很容易使用outputcache机制。但正如你所说,由于寻呼和过滤bla bla,它对于类别(产品列表)页不明智。在这种情况下,我应该使用什么?如果我缓存每个页面查询中的命令,我需要再次缓存。在输出缓存中相同。我应该用sqldependecy使用varybyparam吗?我需要数据缓存。 – hozkaya