与浏览器缓存相关的查询

时间:2013-09-12 06:43:51

标签: javascript html5 apache http caching

我使用浏览器缓存来存储我的响应数据,但想知道将数据存储在浏览器缓存中的可行性。任何人都可以解释以下内容:

1. Is their a guarantee that the data will be cached for specific time, if I am storing only JSON data(can be huge).

2. What is the maximum size limit of browser cache.

3. Is my data cross domain accessible?If yes is their a way I can protect it?

4.Does the result vary from browser to browser?

1 个答案:

答案 0 :(得分:0)

在现代浏览器中有两种主要的存储方法,localStoragesessionStorage,在您的情况下,我假设您使用的是localStorage

localStorage

  • 只要用户没有清除数据或使用localStorage.removeItem()
  • 删除数据,存储的数据就会保持不变
  • localStorage的最大大小因浏览器而异,基本上至少有2.5MB。 this post
  • 中的详细信息
  • localStorage就像Cookie一样工作,因此您不希望存储任何敏感内容,建议在clicent和server之间使用SSL
  • IE 8及以上版本,Chrome 4,Firefox 3.5,Opera 10.5和Safari 4已经实现了此API

link

localStorage的详细信息