我希望尽可能降低移动应用的http请求数量
我只做一个请求并在全局变量中本地存储json
在此之后,我有3种方法来显示已检索的数据,因此我使用jLinq查询全局变量
这在桌面上运行顺畅,但在智能手机上需要更多,所以我不得不减少它的使用量,并将查询结果存储在另一个全局变量中。
最后,我有3个全局变量,我可以通过3种方式显示我的JSON
我不喜欢这个解决方案,因为我担心它会很重,特别是在低内存设备上,所以我想用HTML5网络存储来存储结果:你认为会话/本地存储是更好/更快的解决方案还是你认为全局变量是最好的方法吗?
答案 0 :(得分:0)
你想要存储什么?很难分辨出哪种方法最好不要深入研究你实际上要做的事情。简而言之,在localStorage中存储数据是将信息本地存储到用户浏览器的一种方法。
但是,如果存储在全局变量中正在完成工作,那么就没有理由不这样做。如果您不想使用localStorage并且在用户关闭浏览器后不需要保留该数据,则sessionStorage可能是更好的选择。