电子商务购物车存放问题~~~
像当当网等很多电子商务网站都有购物车 点击 购买→商品加入购物车→到购物车结账→未登录提示登录,登录了填写信息
商品加入购物车用的是Cookise保存,如果保存商品对象(包含价格属性),添加到购物车后,后台将商品价格改变了,那么,购物车中的价格还是原来存的,如果价格调高了,客户当然愿意,如果价格调低了,客户就觉得吃亏了;
如果Cookise中存的是你要买的商品的id,那么查看购物车的时候就会用where id in(1,2,3)查询,但是这样的话数据库很庞大的,会影响性能吧,每次点击【购买】按钮,购物车要进行一次刷新(顶部有购物车商品数量,商品价格之类的),刷新一次就要进行一遍查询。最终网站会挂掉。怎么办才好呢?