Cookie、Session、LocalStorage、SessionStorage的区别

发布时间 2023-04-18 14:35:20作者: ducky_L

1、Cookie VS Session

  Cookie保存在浏览器端,Session保存在服务器端;

  Session 是基于 Cookie 实现的,具体做法就是把 SessionID 存在 Cookie 里

  单个 Cookie 保存的数据不能超过4kb;Session 大小没有限制。

2、Cookie VS LocalStorage

  Cookie会发送到服务器,LocalStorage不会

  Cookie最大保存4k,LocalStorage一般有5M;

3、LocalStorage VS SessionStorage

  LocalStorage 一般不会自动过期;SessionStorage 在回话结束时过期(如关闭浏览器之后,具体由浏览器自行决定)