首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 互联网 >

购物车兑现原理

2012-08-30 
购物车实现原理购物网站一般都会用到购物车,使用中要满足的功能有:?1、用户不需要登录即可使用购物车,在没

购物车实现原理

购物网站一般都会用到购物车,使用中要满足的功能有:

?

1、用户不需要登录即可使用购物车,在没登录前操作的数据在下次登录本台机器上是有效的。

???? 同一IP出口的多台机器,要维护各自的购物车。比如网吧,公司内网同一IP出口等情况。

????

???? 解决办法:在用户的cookie中存入不可重复码,如UUID或128位短码等,用于定位某一台机器。

??????????????????? 当用户访问时,如果没有该唯一码,就存一个到cookie 。

??????????????????? 这个可以在web容器端做,如??apache,nginx(推荐),也可以在tomcat端做。

???????????????????

????????????????????服务端收到这个码后,就可从分布式缓存中取得购物车对象。

?

2、用户登录后要将购物车定位到该用户,当用户登录另外一台电脑时可以得到购物车。

?

???? 解决方法:当用户登录时,可能有两个购物车。一个是登录之前在本机操作的购物车,以UUID为key的,

??????????????????? 一个是另外一台或本机之前登录并存入缓存的,以会员id为key的,

?????????????????? 这时一般会把两个购物车合并,放入以会员id为key的购物车,同时清除UUID为key的购物车。

?

?

?

??????????????????

?

?

热点排行