优化购物车数据库调用

时间:2015-04-17 21:06:42

标签: c# sql-server asp.net-mvc entity-framework

购物车项目被分组并显示为链接。例如,用户有一组“T恤”。当他点击该链接(“T恤”)时会弹出一个引导模式窗口,其中所有的T恤都列在右边的链接上,并且所有细节(图片,大小,价格等)都是关于所选的(首先是list)T恤显示在左侧。

现在,当用户点击任何其他链接(在该模态窗口内)以查看不同T恤的详细信息时,会对数据库发出请求。普通用户可以在几分钟内完成超过100个请求,检查他的东西并反复检索相同的数据,这对我来说是浪费资源。

我的问题是 - 如何优化此流程? 我是否可以加载有关所选组的所有数据,并在每次用户点击其他项目时将其传递给模态窗口? 如果是这样,我在哪里存储这些数据?

据我所知,会话变量仍然需要一些服务器端工作,我想避免。 在这种情况下,cookie是一种方法吗?或者这是一种矫枉过正,我不应该被打扰?

由于

0 个答案:

没有答案