【发布时间】:2012-04-11 02:39:46
【问题描述】:
有没有办法为 HTML5 Web 应用程序实现应用程序范围的内存缓存?
是否有 HTML5 功能可以在内存中缓存数据?我不是在谈论仅存储服务器响应的浏览器缓存。我需要缓存更高效的对象。
我能想到的一种可能性是实现一个全局单例 JavaScript 对象,该对象将在应用程序的生命周期内创建一次,以便它可以处理缓存和检索数据。如果这是唯一的方法,那么如何创建这样的单例对象?
【问题讨论】:
-
localStorage有什么问题? -
许多 HTML5 Web 应用程序被设计成只是一个页面,随着应用程序的进行而更新内容。
-
localStorage是保存在磁盘上还是在内存中?它是否适用于移动浏览器的总数据大小为 1 MB?我在 Mozilla 链接中找不到此信息。 -
这里有一个关于iOS上
localStorage大小限制的问答:stackoverflow.com/questions/1921048/… -
欲知更多关于
localStorage、read this的信息。
标签: javascript html caching singleton global-variables