【发布时间】:2010-11-10 05:36:16
【问题描述】:
我想在我的网站中集成一个购物车。一旦用户退出应用程序,购物车应该会重置。这可以通过会话或使用数据库表来实现。
在以上两个中应该更喜欢什么?如果通过会话处理,是否存在任何安全漏洞?
【问题讨论】:
-
会话非常安全,但不如数据库支持的会话信息可扩展。数据库支持不太可能像进程会话状态那样具有高性能。您为多少用户构建您的应用程序?您可能需要网络农场吗?
-
你能定义“退出”吗,是关闭浏览器,还是实际点击退出按钮,如果是后者,如果用户没有登录是什么意思,可以吗?如果未登录,将东西添加到购物篮?
标签: ruby-on-rails session shopping-cart