关注
1.应用场景
Cookie的典型应用场景是Remember Me服务,即用户的账户信息通过cookie的形式保存在客户端,当用户再次请求匹配的URL的时候,账户信息会被传送到服务端,交由相应的程序完成自动登录等功能。当然也可以保存一些客户端信息,比如页面布局以及搜索历史等等。
Session的典型应用场景是用户登录某网站之后,将其登录信息放入session,在以后的每次请求中查询相应的登录信息以确保该用户合法。当然还是有购物车等等经典场景;
2.安全性
cookie将信息保存在客户端,如果不进行加密的话,无疑会暴露一些隐私信息,安全性很差,一般情况下敏感信息是经过加密后存储在cookie中,但很容易就会被窃取。而session只会将信息存储在服务端,如果存储在文件或数据库中,也有被窃取的可能,只是可能性比cookie小了太多。
Session安全性方面比较突出的是存在会话劫持的问题,这是一种安全威胁,这在下文会进行更详细的说明。总体来讲,session的安全性要高于cookie;
3.性能
Cookie存储在客户端,消耗的是客户端的I/O和内存,而session存储在服务端,消耗的是服务端的资源。但是session对服务器造成的压力比较集中,而cookie很好地分散了资源消耗,就这点来说,cookie是要优于session的;
4.时效性
Cookie可以通过设置有效期使其较长时间内存在于客户端,而session一般只有比较短的有效期(用户主动销毁session或关闭浏览器后引发超时);
5.其他
;Cookie的处理在开发中没有session方便。而且cookie在客户端是有数量和大小的限制的,而session的大小却只以硬件为限制,能存储的数据无疑大了太多。
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
飞花断音:gpt4o加粗有点搞笑,cn域名备案批准你使用国外的大模型吗?
点赞 评论 收藏
分享
985柜员:幽默百度
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 27届学院二本,袋鼠云->快手->腾讯wxg,25年末聊聊我的前端之路1.2W
- 2... 本科五段大厂实习,秋招五个offer,我的校招结束了7054
- 3... 适可而止吧!你就是“烂泥”5883
- 4... 大四双非水产专业上岸阿里后端(五)5170
- 5... 我的世界观,就是对抗优绩主义的武器3877
- 6... 27双非杀入字节!3046
- 7... 26届双非硕Java秋招总结1758
- 8... 日常实习-小红书后端java二面1710
- 9... 学院本的秋招漫漫路,谷底之后只剩坦途1672
- 10... 实习被“放养”零产出,该及时止损还是继续苟着?1579
正在热议
更多
# 实习没人带,苟住还是跑路? #
2574次浏览 72人参与
# 工作中的卑微时刻 #
29930次浏览 190人参与
# 元旦假期你打算怎么过 #
3094次浏览 89人参与
# 过年期间可能会经历的尴尬瞬间 #
48624次浏览 313人参与
# 我们是不是被“优绩主义”绑架了? #
4724次浏览 175人参与
# 从夯到拉,评价编程语言 #
27937次浏览 148人参与
# 如何看待应届生身份? #
210842次浏览 2234人参与
# 查收我的offer竞争力报告 #
263957次浏览 1645人参与
# 多益网络工作体验 #
60270次浏览 300人参与
# 牛客2025仙途报告 #
22413次浏览 326人参与
# 机械制造面试记录 #
299978次浏览 3143人参与
# 实习心态崩了 #
96614次浏览 494人参与
# 华为工作体验 #
277356次浏览 1355人参与
# 26届秋招投递记录 #
109383次浏览 653人参与
# 实习打杂,要跑路吗 #
54367次浏览 330人参与
# 你有哪些缓解焦虑的方法? #
44816次浏览 873人参与
# 找工作,行业重要还是岗位重要? #
88419次浏览 1770人参与
# 华为池子有多大 #
154680次浏览 867人参与
# 今年你最想重开的一场面试是? #
18782次浏览 177人参与
# 参加过提前批的机械人,你们还参加秋招么 #
105381次浏览 1647人参与
