cookie,session,localStorage,sessionStorage的区别

存储

  • cookie,session,localStorage,sessionStorage区别

    • 安全性:session比cookie更安全,session是存储在服务端的,cookie是存储在客户端的。

    • 存储大小:单个cookie保存的值不能超过4k,而且浏览器一般会限制一个站点最多保存20个cookie,因为session存储在服务端,所以浏览器对其没有限制,但是当访问量过多,会占用过多的服务器资源,影响服务器性能。

    • 有效期:cookie可以设置长时间保存,session一般有效时间短,或者客户端一关闭就会失效。

    • 存储类型:cookie只能存储字符串数据类型,session支持任意数据类型。

      cookie,session,localStorage,sessionStorage的区别