关于内存及浏览器缓存问题

最近有看到关于localstorage和sessionstorage及cookie和vuex

  1. localstorage是永久性存储,存储在硬盘中
  2. sessionstorage是会话性存储,这个存储在哪里呢?是存储在内存中还是存储在浏览器缓存中?浏览器缓存数据机制是什么样的?
  3. vuex也是存储在内存中,那这些在什么时候会清空?在用到vuex的浏览器关闭时就会清空吗?

关于 浏览器内存存储 参考下下面这篇博客

vuex的话是刷新页面 数据就会重载 关于vuex 的state 你可以理解成就是挂载在vue最外层 data上面的数据

vuex与另外三种不放在一起讨论,localstorage和sessionstorage都是客户端存储,只要知道只存在于客户端不会传去服务端就行了,不必知道它真正存在于哪里,没有意义的,不同的浏览器存放位置有所不同,区别就是一个关闭浏览器不丢失一个会丢失,而cookie会跟着请求传去服务端,服务端可以通过cookie做一些事。

img