购物车设计方案

主要功能

购物车主要功能是存放临时想购买的物品,在结算或者下单时把数据清掉。主要的数据库如下,用户id,商品id,规格id,下单数量。

系统分析

在移动端的电商系统里,根据是否在不同端同步数据以及对购物车数据的重要程度,实现购物车功能有两种方案可选

【1】对于不需要多终端同步购物车数据,购物车数据不太重要的情况下,可以选择把购物车数据全部存储在客户端缓存里。

这样选的优点是:

不需要服务参与,减少服务器的压力

在用户体验上,购物车里数据刷新速度会更快

缺点是:由于不在服务端上,用户每请清除本进程缓存时,购物车数据会丢失

【2】对于需要在多终端设备上同步数据,这种情况下就需要把数据存储在云端服务器上了。

缺点是,每次进入购物车,或对购物进行操作时,都需要云端服务器参与,某种程度上增加了服务器压力,以及会增加用户的等待时间。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值