看了下ECSHOP的购物车 我觉得有点不妥。
看了下ECSHOP的购物车,发现是直接以Session ID为区分,储存在数据库的cart表中。我认为这样不太好,如果网站日访问量大,那么对于购物网站众多用户操作购物车,肯定是大量的向服务器提交数据。
我认为可以用Cookie和Session结合的方式。
首先判断客户IE是否打开了Cookie,如果打开了并且允许写入就用Cookie储存,如果没有打开则用Session ID为区分提交数据库储存。 不知道您是否做过测试 压力到多少人在线时 才能够影响到服务器
一个购物网站来讲
真正能够到达购物车页面的用户才有百分之几
需要能够给服务器造成压力的话 估计得几万人同时在线
那到时候就不仅仅是购物车的问题了 :)
页:
[1]
