cookie和session的区别(七大不同)

文章目录

cookie和session的区别(七大不同)

1、存储位置不同:

Cookie 存储在客户端

session 存储在服务器端

2、安全性:

Cookie 相对不安全

Sessiojn 理论上更安全

3、性能方面:

每个请求会携带大量 Cookie 数据,会影响网络传输效率

服务器需要维护每个用户的 session 数据,会消耗服务器内存资源

4、存储大小:

单个 cookie 大小 4kb,每个域名下 cookie 20 个左右、

Session 存储在服务器端,理论上大小没有限制

5、生命周期:

Cookie 可以根据需要设置过期时间

Session 用户关闭浏览器后失效,也可以配置自动失效,在 tomcat 里默认 30 分钟且会自动

续命

6、使用场景:

Cookie 存储非敏感信息

session 存储敏感信息

7、数据类型不同:

Cookie存入的数据类型是String类型

Session中存入的是object类型,可以存入任意类型

相关推荐
明达技术12 分钟前
MR30系列分布式I/O:高稳定与高精准赋能锂电池覆膜工艺革新
linux·运维
m0_7482486517 分钟前
【AIDevops】Deepseek驱动无界面自动化运维与分布式脚本系统,初探运维革命之路
运维·分布式·自动化
m0_7482331720 分钟前
【AIDevops】驱动无界面自动化运维与分布式脚本系统,初探运维革命之路
运维·分布式·自动化
云创41325 分钟前
Linux基础知识点总结
linux·运维·服务器
m0_7482338826 分钟前
SQL-Server链接服务器访问Oracle数据
服务器·sql·oracle
躲在没风的地方1 小时前
linux的常用命令
linux·运维·服务器
图图图图爱睡觉1 小时前
大白话解释负载均衡Nginx是什么 有什么用 怎么用#
运维·nginx·负载均衡
腊笔不小新xingo7 小时前
Nginx 报错:413 Request Entity Too Large
运维·nginx
沧浪之水!7 小时前
Linux:Shell环境变量与命令行参数
linux·运维·服务器
勿幕7 小时前
【Jenkins】显示 HTML 标签
运维·jenkins