【发布时间】:2017-03-29 05:01:03
【问题描述】:
我正在考虑制作一个 LOB html5 Web 应用程序。我们试图完成的主要部分是使应用程序能够离线。这意味着从服务器获取大量 SQL 数据并将其存储在浏览器中。这需要在浏览器中存在很长一段时间,不希望每次关闭并重新打开浏览器时都必须不断刷新它。
我们正在考虑将客户端内部的数据存储在 indexedDB 中,但我读到 indexedDB 存储在临时存储中,因此不能依赖它的生命周期。有谁知道延长其寿命的任何策略?此外,我们将提取大量数据,因此 1-5mb 的存储空间可能不足以满足我们的需求。
我目前的想法是使用 html5 存储 API 将其存储到浏览器存储中,并根据需要将其水合到 indexedDb 中。只需要确保我们可以将存储限制增加到我们需要的任何值。
对我们如何处理这个问题有什么建议吗?
【问题讨论】:
-
抱歉,Line of Business 的缩写,即企业应用程序。
标签: sql-server html browser local-storage indexeddb