在购物网站上的购物车是不是把信息存放在Session对象里面呀?

来源:百度知道 编辑:UC知道 时间:2024/05/30 19:20:40
那我就给您留言了啊!
我想问一下,那个购物车的类是不是就放在Session里面呀?
如果把购物车的类放到Session里面存着,
他会不会影响服务器的性能啊?
请问一下Session是存放在JVM里面还是存在用户的电脑上面呢?

一般来说购物车信息是存放在Session中的, 因为Session 便于管理. Session 不是在用户的电脑里的, 它是一次会话, 所以是暂存在服务器上的.(是否是在JVM中我不敢肯定, 好像实例化出来的对象和数据都是存放在JVM, 仅供参考)

Session 的性能不用担心, 因为是服务器和一个客户端之间的会话, 而且购物车中的内容不会太多, 所以不会影响到服务器的性能.

用Session做购物车有一点不好, 除非你Session有效期设置的很长, 否则的话, 用户在操作过程中, 一旦Session 超时, 购物车中的东西就会全部丢失.

session是服务器用来在 同一次会话中 存储客户的信息的。
形象的比喻,session就好比超市的储物箱一样,储物箱是超市的,session是服务器的。

超市的储物箱是固定的,服务器的地方也是固定的,所以,session多了肯定会影响性能的。

购物车的信息可以放在session里,也可以不放在session里,具体要看你的服务器在这次会话中需不需要知道这个信息。

如果服务器空间大,放session里也无可厚非,毕竟方便。