为e comerce创建基于购物车的rails应用程序

qmb5sa22  于 2021-06-10  发布在  Redis
关注(0)|答案(1)|浏览(431)

我刚刚开始使用react和rails为小型企业创建一个电子商务应用程序,我的问题是,如果我们希望用户在不登录的情况下向购物车添加商品,我应该采用什么方法?保存没有用户详细信息的购物车将导致大量过时数据。所以我应该使用cache或者redis或者其他方法。

vxf3dgd4

vxf3dgd41#

在redux存储中本地执行所有操作,并仅在需要 checkout 时反映后端。
如果您希望持久化作为刷新或关闭浏览器。将商品添加到浏览器本地存储的购物车中,可以轻松处理数百个商品数据。
流示例(这些item、cartitem和cart是js对象):
项目->购物车\u项目->购物车-> checkout ->登录->同步和验证->执行创建请求。
如果您坚持使用redis,请创建一个websocket连接,并在那里创建一个单独的通道和存储数据,如果套接字关闭一段时间,请使用延迟的job close连接。我的建议是,从那以后不会有太大的成就。

相关问题