今天上班了,然后给我分配了点任务,一个小模块,但是有些数据其他页面也要使用,然后我就决定进行一个存储,然后我翻看之前他们写的代码,基本是存在local 里面,嗯, 毕竟cookie 存不了多少东西,存多了还影响性能。
1 . 数据存储
cookie 的存储上线为 4kb
而 local 和 session 的存储量为 5M
2. 存储时间
cookie 存储的是会话存储,如果不设置时间的话,当浏览器关闭的时候就删除, 当然也可以进行设置时间
local Storage 是永久存储,当然也可以强制的进行清空
session Storage 是临时会话存储,当浏览器关闭的时候就会清空数据
3. 与服务端通讯
当请求的时候 每次都会携带 cookie
而 session 和 local 则不会参加
4. 安全性
cookie 的安全性是真不咋滴 所以一些比较用户的还是不要放cookie里面
session 比cookie 好点
5. 保持状态
cookie是存储在客户端
session 是存储在服务端