不同步的原因: 仅仅把购物车的商品写入cookie中,这样服务端基本没有存储的压力,但是弊端就是用户更换电脑后购物车的信息不能同步。
同步的方式: 当用户没有登录时向购物车添加商品是添加到cookie中,当用户登录后添加购物车,购物车的信息是存储在redis中的,并且是跟用户id相关联的,这样当更换一台设备的时候使用同一台账号登录后,购物车的信息就展示出来了。
一般情况下加入购物车都是先判断用户是否登录,没登录先让用户登录,登录后才能加入购物车。
不同步的原因: 仅仅把购物车的商品写入cookie中,这样服务端基本没有存储的压力,但是弊端就是用户更换电脑后购物车的信息不能同步。
同步的方式: 当用户没有登录时向购物车添加商品是添加到cookie中,当用户登录后添加购物车,购物车的信息是存储在redis中的,并且是跟用户id相关联的,这样当更换一台设备的时候使用同一台账号登录后,购物车的信息就展示出来了。
一般情况下加入购物车都是先判断用户是否登录,没登录先让用户登录,登录后才能加入购物车。