【发布时间】:2008-11-18 01:25:08
【问题描述】:
我知道对于购物车项目等信息的普遍共识是将它们存储在会话中。但是,属于某个用户且可以被其他用户更改的对象呢?比如说,一个类似 eBay 的网站。如果您将用户的“项目”存储在会话中,其中包含当前的出价金额,并且另一个用户进来并对该项目出价,您将必须更新数据库中的项目以及会话中的项目,你不会吗?
在这样的情况下,唯一的选项是存储在会话中并在其他用户执行的任何操作影响一个人的会话值时刷新,或者将所有内容存储在数据库中并每次检索它(例如,如果您有显示在每个页面的侧面板上的出价)。
【问题讨论】: