日期:2014-05-20  浏览次数:20544 次

购物车的疑问。
baidu一下,asp.net实现购物车,基本上是使用session,我有很多疑问:
1、如果使用SESSION,内存损耗太大
2、如果使用SESSION,不能保存上次购物记录,要做只能自己存储到数据库,有没有好的方法?
3、如果使用数据库,会不会对数据库操作太频繁,从而对服务器资源占用过大等问题
4、使用XML存储,会不会IO太多,太占资源
最后COOKIE如何存储复杂数据,如ID,名称,价格,VIP价格,数量,小计,VIP小计,如果只存ID,显示还是要从数据库取出,计算,还是要增加数据库压力
请问,用什么方式最好,除了我提供的方式,还有没有其他的,理由是?谢谢

------解决方案--------------------
数据库就是用来操作的,不用考虑操作频繁问题,设计OK就行,最好用存储过程来处理需要多次处理的SQL
------解决方案--------------------
用数据库.
------解决方案--------------------
可以考虑象超市一样准备手推购物车。
------解决方案--------------------
一万个人同时放东西入购物车,那时候你的服务器都什么级别了,就更不用担心数据库问题了。
------解决方案--------------------
数据库本来就是用来存取数据库,对多用户并发也有优势,难不成不用数据库而用文件?
------解决方案--------------------
用配置文件存储购物车啊,这是微软专门为此设计的。