1. 首页
  2. 编程面试题
  3. Java
  4. SpringMVC

如何解决购物车内存大小的问题



**1)Cookie方式**
优点:购物车信息存储在客户端,不占用服务器资源,基本可以到达持久化存储。
缺点:Cookie有大小的限制,不能超过4K,而且不够安全。
**2)Session方式**
优点:购物车信息保存在服务端,可以保存1M 信息。
缺点:对于大型网站会占有过多的服务器内存资源,造成服务器压力过大。Session保存的信息会在用户退出登录后丢失。用户下次登录,购物车中商品信息丢失,用户只能从新选择。
**3)redis存储**
优点: 持久化存储,效率高。
缺点: 成本和维护增加。
**4)数据库存储**
优点:持久化存储,可以分析用户购买行为。
缺点: 网站速度变慢,成本和维护增加。
**5)localStorage**
优点:弥补了cookie4K的问题 支持5M
缺点:每个浏览器的支持是不一样的,前端js写很多逻辑代码

发布者:admin,如若转载,请注明出处:https://ai1024.vip/28704.html

QR code
//