常用的前端缓存

2021-08-08  本文已影响0人  Zhou_qn

1.cookie

cookie是浏览器提供的一种机制,是存储于用户硬盘的文本文件中。cookie可以跨越一个域名下的多个网页,但不能跨域访问。

2.session

session是服务器端的机制,把信息是存放在服务器端的。是通过sessionId来识别客户端,sessionId是存放在cookie中的。
session相比于cookie安全性更高一些,信息都是存放在服务器,一般处于安全考虑会把比较隐私的信息存放在cookie中

3.localStorage

localStorage是在html5中新增的特性,这个特性主要是作为本地存储使用的,一旦保存于localStorage中就要手动清除。localStorage解决了cookie存储空间不足的问题,cookie存储空间大小为4k,而localStorage一般浏览器支持的是5M大小,不同浏览器不太一样

localStorage与sessionStorage的唯一一点区别就是localStorage属于永久性存储,而sessionStorage属于当会话结束的时候,sessionStorage中的键值对会被清空

4. sessionStorage

sessionStorage只是存在于一次会话中,会话结束就清除,其余与localStorage类似

上一篇下一篇

猜你喜欢

热点阅读