session

一、概念 Session(会话):存放在服务器的用户临时存储空间,用户打开浏览器访问网站开始会话,关闭浏览器结…

一、概念

Session(会话):存放在服务器的用户临时存储空间,用户打开浏览器访问网站开始会话,关闭浏览器结束。

Cookie:数据存在浏览器

Session:数据存在服务端 (文件 / 内存 / 数据库 / Redis)

联动原理:浏览器 Cookie 里存一个SESSIONID,每次请求携带 ID,服务器根据 ID 找到对应 Session 数据。

二、优缺点

✅优点:数据存在服务器,安全,不能被前端随意篡改

❌缺点:集群多服务器时,需要 session 共享(Redis 存 session);大量用户占用服务器内存

三、对比 Cookie

表格

CookieSession
存储位置浏览器服务器
大小很小 (4KB)无严格限制
安全不安全可篡改安全

Next Post

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

About the Author

每个人都有自己得时区,在自己得时区里,一切都是准时的。

BlockSpare — News, Magazine and Blog Addons for (Gutenberg) Block Editor