【发布时间】:2014-03-15 12:11:13
【问题描述】:
我有一个网络应用程序,它可以在启动时获取几十个项目。所有这些项目都是 JSON 并且小于 1kb。
现在有许多存储选项,如问题中所示。
我正在考虑将这些对象存储在浏览器 JS 的变量中。我真的不明白为什么要使用这些浏览器存储?
那么使用任何基于浏览器的存储而不是 JS 中的变量的原因是什么? 可能是从某个数据大小来看,最好使用浏览器存储,例如从 100kb 开始最好不要使用 JS 变量。
var myModel = {}
注意
每次用户进入应用程序时,他都会从服务器获得新鲜的内容。内容对于缓存来说太实时了。 `
【问题讨论】:
-
您提到内容需要一直保持新鲜,那您为什么要考虑存储或缓存呢?您实际上是在浪费带宽,为什么不从返回 json 的 web 服务中获取?
-
我只是在扩大我的理解。我现在知道我不需要这些了!
标签: javascript json browser cross-browser local-storage