Cookie,LocalStorage,SessionStorage和Session比较

202 阅读1分钟

(1)cookie:
是http协议的组成部分,存储cookie的时候可以设置过期时 间,到期后会自动销毁;如果没有设置过期时间,会随着浏览器的关闭 而销毁。cookie中的存储数据会伴随着每一次的http请求被发送到服务 端。(cookie的存储量比较小大约 4 K)
(2)LocalStorage:
将数据存储在电脑的本地磁盘上,需要手动删除,只能 存储字符串。(LocalStorage 的存储量大,大约 20 M)
(3)SessionStorage:
将数据存储在页面的内存中,数据会根据页面的关闭 而销毁,只能存储字符串。(SessionStorage 的存储量较少 大约 5 M)
(4)Session:
数据保存到服务端中,关闭窗口Session就会失效,不支持跨 域请求,能存储任何类型数据。(存储量大)