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类型,可以存入任意类型

相关推荐
公众号:fuwuqiBMC14 小时前
(转自“服务器BMC”)服务器BMC芯片——AST1840
运维·服务器·fpga开发
测试专家14 小时前
PCI-1553B板卡在 Windows Server 2016 服务器安装流程详解
服务器·windows·单片机
忘路之远近i14 小时前
受够阿里云自带终端后,我用 Cursor + grill-me 做了个运维面板
服务器·开发语言·人工智能·python·阿里云·云计算
laboratory agent开发14 小时前
工具调用失败后怎么办?重试分层与降级回路的三种路线
服务器·前端·网络
爱网络爱Linux14 小时前
RHCSA+RHCE 10.0全新升级!红帽Ansible自动化运维
运维·自动化·ansible·rhce认证·rhel1o·linux10·rhce10
瞬间&永恒~14 小时前
【MySQL】练习5-1:配置慢查询日志
linux·运维·云原生
A153625514 小时前
五金批发电商业财一体化 ERP 推荐:打通订单、库存、财务对账
大数据·运维·人工智能·零售
邪修king15 小时前
Re:Linux系统篇(四):权限Chapter--用户身份、权限位与目录权限三大核心问题
linux·运维·服务器
砍材农夫15 小时前
运维|devops|jenkins构建分支选择及执行日志展示
运维·jenkins·devops
肥胖小羊15 小时前
企业微信自建应用多环境联调与路由代理方案
服务器·前端·网络