2016-08-24 158 views
1

存储我想缓存一个大对象在Java脚本的web API响应到来。 我有两个选择要么将其存储在浏览器会话存储或我可以有一些变量保持响应。我知道会话存储具有持续到会话结束的优势,但除此之外,使用会话存储还有什么好处(比如对浏览器内存的影响)?存储在浏览器会话存储器VS内存变量

回答

0

我想这取决于如果您需要通过iPhone支持的浏览。有关本地存储的iPhone隐私浏览问题,请参阅https://spin.atomicobject.com/2013/01/23/ios-private-browsing-localstorage/,即Safari会报告DOM异常22,超出存储配额。

无论哪种方式,您的本地存储的使用需要通过一个变量传递反正。

您可以通过在会话存储存储减少Ajax请求,我想,与执行Ajax请求的每个页面加载如果浏览器不支持本地存储或值不存在回退。