当前的存储方式有四种:Cookie、WebStorage、Session、Token
分为两种存储类型:客户端存储和服务器端存储;
1.客户端存储:Cookie、WebStorage、Token
2.服务器端存储:Session
Cookie:(小点心)其本质是服务器生成的(键值对)"key=value"对,随着响应头一起发送给客户端,客户端存储在内存中。在下次发送请求时,浏览器会自动携带保存的所有Cookie发送至服务器。缺点是最大的存储容量是4K,会增加客户端的请求压力。
WebStorage:是H5的新特性,分为loclStorage和sessionStorage两种。
localStorage(本地存储)也称为永久存储,sessionStorage(会话存储)也称为临时存储,它们最大的存储容量为5M,通过window.sessionStorage.setItem(key,value)存储数据,window.sessionStorage.getItem(key)获取数据,window.sessionStorage.removeItem(key)删除数据。不会随着HTTP请求发送至服务器。
两者的区别是&

本文介绍了Web存储的四种主要方式:Cookie、WebStorage、Session和Token。Cookie是服务器生成并存储在客户端的键值对,但存在4K容量限制。WebStorage包括localStorage和sessionStorage,提供5M的存储空间,其中localStorage数据持久化,sessionStorage仅限当前会话。Session在服务器端存储用户信息,依赖于Cookie。Token作为最新的技术,通过加密字符串保存客户端数据,安全且无大小限制。
最低0.47元/天 解锁文章
896

被折叠的 条评论
为什么被折叠?



