2012-01-12 49 views
0

我想尽可能降低移动应用程序的http请求数量 我只做一个请求并将json本地存储在全局变量中。
之后,我有3种方式显示retrived数据,所以我使用jLinq查询全局变量。
这可以在桌面上流畅运行,但它需要更多的智能手机,所以我不得不减少它的使用量,并将查询结果存储在另一个全局变量中。
最后,我有3个全局变量,3种方式可以显示我的JSON。
我不喜欢这个解决方案,因为恐怕它可能很沉重,特别是在低内存设备上,所以我在考虑将结果存储在HTML5网络存储中:您认为会话/本地存储会更好/更快解决方案还是你认为全局变量是最好的方法?将JSON响应存储在移动应用程序中

回答

0

你试图存储什么?很难判断哪种方法最好不深入研究你实际要做的事情。简而言之,在localStorage中存储数据是将信息本地存储到用户浏览器的一种方式。

但是,如果在全局变量中存储正在做的工作,是没有理由不这样做。如果您不想使用localStorage,并且在用户关闭浏览器后不需要保留这些数据,sessionStorage可能是更好的选择。