美文网首页
八、缓存: localStorage、sessionStorag

八、缓存: localStorage、sessionStorag

作者: 懒羊羊3号 | 来源:发表于2018-12-28 10:29 被阅读0次

    cookie

    优点:

    1.通过良好的编程,控制保存在cookie中的session对象的大小。
    2.通过加密和安全传输技术,减少cookie被破解的可能性。
    3.只有在cookie中存放不敏感的数据,即使被盗取也不会有很大的损失。
    4.控制cookie的生命期,使之不会永远有效。这样的话偷盗者很可能拿到的就 是一个过期的cookie。

    缺点:

    1.cookie的长度和数量的限制。每个domain最多只能有20条cookie,每个cookie长度不能超过4KB。否则会被截掉。
    2.安全性问题。如果cookie被人拦掉了,那个人就可以获取到所有session信息。加密的话也不起什么作用。
    3.有些状态不可能保存在客户端。例如,为了防止重复提交表单,我们需要在服务端保存一个计数器。若吧计数器保存在客户端,则起不到什么作用。

    webstorage

    webstorage是本地存储,包括localStorage和
    localStorage

    localStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除localStorage信息,否则这些信息将永远存在。存放数据大小为一般为5MB,而且它仅在客户端(即浏览器)中保存,不参与和服务器的通信。

    sessionStorage

    sessionStorage仅在当前会话下有效,关闭页面或浏览器后被清除。存放数据大小为一般为5MB,而且它仅在客户端(即浏览器)中保存,不参与和服务器的通信。源生接口可以接受,亦可再次封装来对Object和Array有更好的支持。

    https://www.cnblogs.com/pengc/p/8714475.html
    https://segmentfault.com/a/1190000012057010
    https://juejin.im/entry/59c8d4675188256bb018ff89

    关于:file://协议开头和不能访问本地资源等
    https://stackoverflow.com/questions/38344612/ajax-request-to-local-file-system-not-working-in-chrome

    相关文章

      网友评论

          本文标题:八、缓存: localStorage、sessionStorag

          本文链接:https://www.haomeiwen.com/subject/qnfslqtx.html