Skip to content
技术凡人
Search
K
Main Navigation
主页
AI相关
后端开发
容器技术
前端开发
安卓开发
生活记录
数据库
Git版本管理
Python语言
Rust语言
Linux
Windows
赞助和推广
Appearance
Menu
Return to top
On this page
购物车实现
购物车有两种状态
用户登录
用户未登录
Cookie存储购物车
好处
无需登录
性能好 缺点
不能同步
可能会暴露隐私
Session会话存储购物车
优点
规模较小的时候访问快 缺点
占用内存,用户量大会影响服务器性能
只能在当前应用,不适用于集群和分布式
数据库存储购物车数据
优点
数据库持久化可以在任何地点访问 缺点
频繁读写数据库造成数据库读写压力大
购物车数据存储在Redis
用户登录后购物车存储入redis缓存 优点
持久化存储
基于缓存,没有数据库压力
适用于集群和分布式系统,有较大扩展性
总结
综合多种比较
未登录用cookie, 登录用redis是比较好的选择