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

相关推荐
fantasy5_533 分钟前
Linux 动态进度条实战:从零掌握开发工具与核心原理
linux·运维·服务器
weixin_4624462342 分钟前
exo + tinygrad:Linux 节点设备能力自动探测(NVIDIA / AMD / CPU 安全兜底)
linux·运维·python·安全
不瘦80斤不改名43 分钟前
Python 日志(logging)全解析
服务器·python·php
莫逸风1 小时前
【局域网服务方案】:无需找运营商,低成本拥有高性能服务器
运维·服务器
oMcLin1 小时前
CentOS 7 频繁出现 “Connection Refused” 错误的原因分析与解决
linux·运维·centos
小李独爱秋2 小时前
计算机网络经典问题透视:常规密钥体制与公钥体制最主要的区别是什么?—— 一文带你从“钥匙”看懂现代密码学核心
服务器·网络·tcp/ip·计算机网络·密码学
饭九钦vlog2 小时前
银河麒麟修复openssh升级脚本
linux·运维
Amy_au3 小时前
Linux week 01
linux·运维·服务器
dblens 数据库管理和开发工具3 小时前
Git 指令大全(全干货版)
运维·git·ubuntu
淮上安子骞3 小时前
sage10.8源码部署
服务器·密码学·ctf·本地部署·sage