【问题标题】:Create Cart based rails app for e comerce为电子商务创建基于图表的 Rails 应用程序
【发布时间】:2020-11-15 18:31:15
【问题描述】:

我正在开始使用 react 和 rails 为小型企业创建电子商务应用程序,我的问题是,如果我们希望用户在不登录的情况下将商品添加到购物车中,我应该采用哪种方法?在没有用户详细信息的情况下保存购物车会导致大量数据过时。那么我应该使用缓存还是redis或任何其他方法。

【问题讨论】:

    标签: ruby-on-rails reactjs caching redis cart


    【解决方案1】:

    在 redux 存储中本地执行所有操作,并仅在需要结帐时反映后端。

    如果您希望持久性作为刷新或关闭浏览器。 将商品添加到浏览器本地存储上的购物车,它可以轻松处理数百个商品数据。

    流程示例(这些item、cartItem和cart都是js对象):

    item -> cart_item -> cart -> checkout -> login -> 同步和验证 -> 执行创建请求。

    如果您坚持使用 Redis,请创建一个 WebSocket 连接,并创建一个单独的通道并在那里存储数据,如果套接字关闭一段时间,则使用延迟的作业关闭连接。我的建议,从那里实现不了多少。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-30
      • 1970-01-01
      • 1970-01-01
      • 2013-08-20
      • 1970-01-01
      相关资源
      最近更新 更多