minglanyu

localStorage 和 sessionStorage 什么场景下存储达到上限呢?

  •  
  •   minglanyu · Feb 25, 2020 · 4457 views
    This topic created in 2445 days ago, the information mentioned may be changed or developed.

    看了一篇测试 PC 端移动端 localStorage 和 sessionStorage 等浏览器存储上限的文章

    Working with quota on mobile browsers

    看了一下两个 storage 的上限,chrome,firefox 和 IE 基本上上限是 10MB,移动端小一些 5MB 左右。

    因为我还没遇到撑满的情况,也没用过 IndexDB 这种,所以有两个疑惑:

    • 什么场景下会撑满 storage 呢?(无脑撑爆我也行,想知道哪些实用的应用场景会有这个坑)
    • 撑满的话,除了使用兼容性不好的 FileSystem,WebSQL 和较好的 IndexedDB,还有其他的技术方案吗?

    有没有大佬指点指点

    Supplement 1  ·  Feb 25, 2020
    localForage 会按照 IndexedDB,WebSQL,localStorage 的顺序选择驱动,这也算是一个扩大存储的机制了吧。

    https://localforage.github.io/localForage/#settings-api-setdriver
    17 replies  •  2020-02-26 11:55:07 +08:00
    seki
    seki
    Feb 25, 2020❤️1
    1
    应用复杂到一定程度就有可能了,很多 web 开发都是要做 pwa 的,需要缓存很多内容。再者比如一个文本编辑器,需要存储一些图片之类的对象,或者保存一些编辑历史,之类的
    randyo
    randyo
    Feb 25, 2020 via Android
    2
    超过 4M 都有可能爆
    AV1
    AV1
    Feb 25, 2020 via Android
    3
    我曾经在浏览器里藏一些东西,就需要很大的空间。😙
    GM
    GM
    Feb 25, 2020
    4
    我记得 MEGA 下载东西的时候是先放到本地存储,下载完了再一次性复制出来 ?可以下几个 G 的东西。
    maemual
    maemual
    Feb 25, 2020 via iPhone
    5
    可能 devdocs.io 这种可以离线的文档平台
    minglanyu
    minglanyu
    OP
    Feb 25, 2020
    6
    @DOLLOR 藏什么?
    minglanyu
    minglanyu
    OP
    Feb 25, 2020
    7
    @randyo 4M 爆了吗盆友
    minglanyu
    minglanyu
    OP
    Feb 25, 2020
    8
    @GM 放在什么本地存储了呢?
    minglanyu
    minglanyu
    OP
    Feb 25, 2020
    9
    @maemual 看了一波,docs database 有 7 个 object store,但是看不到存储了什么内容 很迷
    TMaize
    TMaize
    Feb 25, 2020 via Android❤️1
    10
    静态博客,为了做全文关键词搜索,我把所有的文章都放进去了
    yixiang
    yixiang
    Feb 25, 2020❤️1
    11
    ios 下,很容易因为存储空间不足被清空。
    randyo
    randyo
    Feb 25, 2020 via Android
    12
    @minglanyu 记得放个 5M 的数据字典进去就爆过
    jangit
    jangit
    Feb 25, 2020 via iPhone
    13
    @GM mega 那个很奇怪,能存这么大个文件至今不知道是用什么实现的
    minglanyu
    minglanyu
    OP
    Feb 26, 2020
    15
    @ihipop 可以,原来 fileSystem API 这么强大
    ihuguowei
    ihuguowei
    Feb 26, 2020
    16
    @seki PWA 走的是 cache 跟 LS 等不是一个存储。
    jangit
    jangit
    Feb 26, 2020 via iPhone
    17
    @ihipop 蟹蟹!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1553 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 23:37 · PVG 07:37 · LAX 15:37 · JFK 18:37
    ♥ Do have faith in what you're doing.