Cookie、Session、LocalStorage、SessionStorage 的区别

99 阅读1分钟

Cookie VS LocalStorage

  1. 主要区别是Cookie会被发送到服务器,而LocalStorage不会
  2. Cookie一般最大4k,LocalStorage可以用5mb甚至10mb(每个浏览器不同)

LocalStorage VS SessionStorage

  1. LocalStorage一般不会自动过期(除非用户手动清除)。
  2. SessionStorage在会话结束时过期(如关闭浏览器后,具体由浏览器自行决定)。

Cookie VS Session

  1. Cookie存在浏览器文件里,Session存在服务器的文件里。
  2. Session是基于Cookie实现的,具体做法就是把SessionID存在Cookie里,ID对应的数据放到服务器里。