Cookie、localStorage、sessionStorage的区别

原创 2018年04月16日 09:40:35

Cookie、localStorage、sessionStorage的区别

1.存储大小估计

cookie数据大小不能超过4k。
sessionStorage和localStorage 虽然也有存储大小的限制,但比cookie大得多,可以达到5M或更大。

2.保存数据的生命周期

cookie 一般由服务器生成,可设置失效时间;如果在浏览器端生成Cookie,默认是关闭浏览器后失效。

localStorage在客户端生成,除非被清除,否则会永久保存,

sessionStorage 在客户端生成,仅在当前会话下有效,关闭页面或浏览器后被清除,刷新页面数据依旧存在


3.与服务器端通信

cookie 每次都会携带在HTTP头中,如果使用cookie保存过多数据会带来性能问题。

localStorage仅在客户端(即浏览器)中保存,不参与和服务器的通信。

sessionStorage 仅在客户端(即浏览器)中保存,不参与和服务器的通信。


4.主要用于

cookie 用于标识用户身份。

localStorage用于浏览器端缓存数据

sessionStorage 用于浏览器端缓存数据

会话session和cookie原理(备java基础,jsp,servlet,tomcat)

-
  • 1970年01月01日 08:00

浅谈session,cookie,sessionStorage,localStorage的区别及应用场景

浏览器的缓存机制提供了可以将用户数据存储在客户端上的方式,可以利用cookie,session等跟服务端进行数据交互。一、cookie和sessioncookie和session都是用来跟踪浏览器用户...
  • zgrkaka
  • zgrkaka
  • 2017-01-22 11:36:53
  • 3169

Cookie、session和localStorage、以及sessionStorage之间的区别

一、Cookie、session和localStorage的区别 cookie的内容主要包括:名字、值、过期时间、路径和域。路径与域一起构成cookie的作用范围。若不设置时间,则表示这个c...
  • ruby_xc
  • ruby_xc
  • 2017-03-25 19:34:22
  • 7265

sessionStorage 、localStorage 和 cookie 之间的区别

sessionStorage 和 localStorage(又称为DOM Storage) 是HTML5 WebStorage API 提供的,可以方便的在web请求之间保存数据。有了本地数据...
  • zhuhai__yizhi
  • zhuhai__yizhi
  • 2015-05-14 16:58:09
  • 770

SessionStorage LocalStorage cookie三者区别

sessionStorage 和 localStorage 是HTML5 Web Storage API 提供的,可以方便的在web请求之间保存数据。有了本地数据,就可以避免数据在浏览器和服务器间不必...
  • JJ1105805281
  • JJ1105805281
  • 2015-12-30 16:42:41
  • 5856

cookies和localStorage和sessionStorage的区别

1.cookies和localStorage和sessionStorage的区别首先总的来说,三者都是用于持久化数据存储的手段,都是存储在浏览器端,且同源(协议,端口号,都域名相同) localSto...
  • codezha
  • codezha
  • 2017-09-08 15:01:30
  • 940

localstorage、sessionstorage和cookie的区别(面试常问)

随着互联网的快速发展,基于网页的应用越来越普遍, 同时也变的越来越复杂,为了满足各种各样的需求,会经常性在本地存储大量的数据,传统方式我们以document.cookie来进行存储的,但是由于其...
  • qq_33562825
  • qq_33562825
  • 2017-03-07 23:41:27
  • 408

cookie,sessionStorage,localStorage分别是什么,以及三者之间的区别

sessionStorage、 localStorage 、 cookie 都是在浏览器端存储的数据
  • colin_zff
  • colin_zff
  • 2017-05-04 20:12:31
  • 451

session与cookie的区别?cookies,sessionStorage 和localStorage的区别?

cookie 和session 的区别: 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOK...
  • webxiaoma
  • webxiaoma
  • 2016-12-01 11:06:21
  • 1324

HTML5 本地存储(localStorage)、会话存储(sessionStorage)和 Cookie 的区分

本地存储(localStorage):长时间的保存在电脑本地,不同页面之间都能互相读取本地存储的数据。 会话存储(sessionStorage):只限于当前页面,当前页面关闭,数据就清除了。 注意:不...
  • huangpb123
  • huangpb123
  • 2016-10-09 09:52:58
  • 1929
收藏助手
不良信息举报
您举报文章:Cookie、localStorage、sessionStorage的区别
举报原因:
原因补充:

(最多只允许输入30个字)