Cookie、localStorage和sessionStora

2020-04-29  本文已影响0人  风雅欢乐

1. 生命周期

Cookie一般由服务器生成,可设置失效时间。如果在浏览器端生成Cookie,默认是关闭浏览器后失效。
对于localStorage,除非手动清除,否则永久保存;对于sessionStorage,仅在当前会话下有效,关闭页面或浏览器后即被清除。

2. 大小

Cookie最大为4k,Storage最大可达到5M。

3. 与服务器通信时

同域请求中,Cookie每次都会自动携带在HTTP头中,所以数据过多会带来性能问题。而Storage仅在客户端保存,不参与和服务器的通信。

4. 使用场景

Cookie需要尽量精简,只携带与服务器通信所需要的的验证信息,如用户token;而storage存储需要浏览器记住的本地数据,如购物车中的内容。

上一篇下一篇

猜你喜欢

热点阅读