电子商务购物车存放问题~~~

MicroX.S.r 2012-10-19 02:49:29
像当当网等很多电子商务网站都有购物车 点击 购买→商品加入购物车→到购物车结账→未登录提示登录,登录了填写信息
商品加入购物车用的是Cookise保存,如果保存商品对象(包含价格属性),添加到购物车后,后台将商品价格改变了,那么,购物车中的价格还是原来存的,如果价格调高了,客户当然愿意,如果价格调低了,客户就觉得吃亏了;
如果Cookise中存的是你要买的商品的id,那么查看购物车的时候就会用where id in(1,2,3)查询,但是这样的话数据库很庞大的,会影响性能吧,每次点击【购买】按钮,购物车要进行一次刷新(顶部有购物车商品数量,商品价格之类的),刷新一次就要进行一遍查询。最终网站会挂掉。怎么办才好呢?
...全文
183 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
SinGooCMS 2012-10-19
  • 打赏
  • 举报
回复
购物车只存放ID 数量 只有在真正加入订单的时候才会计算价格
MoXiaoRab 2012-10-19
  • 打赏
  • 举报
回复
刷新一次就要进行一遍查询
____________________________

你当缓存都是渣渣呢
MicroX.S.r 2012-10-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

cookies必然不会保存商品信息,怎么做用程序实现起来都不难,反正业务规则不是你定的。
"刷新一次就要进行一遍查询。最终网站会挂掉" 你以为是小霸王?
[/Quote]
你的脸跟我的是天壤之别;
Cookise是可以保存对象的,商品信息是可以保存的,只是方法问题
http://www.cnblogs.com/lollipop/archive/2012/10/19/2730939.html
你去看看就知道怎么保存对象了。
兔子丶哥 2012-10-19
  • 打赏
  • 举报
回复
没办法 只能用in. 坐等高手
种草德鲁伊 2012-10-19
  • 打赏
  • 举报
回复
楼主脸这么好,不如改行去当牛郎吧
种草德鲁伊 2012-10-19
  • 打赏
  • 举报
回复
cookies必然不会保存商品信息,怎么做用程序实现起来都不难,反正业务规则不是你定的。
"刷新一次就要进行一遍查询。最终网站会挂掉" 你以为是小霸王?

62,052

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧