如何在html中使用可缓存的json

时间:2014-07-15 20:34:06

标签: javascript json html5 performance

如何访问html5中包含的数据,如标题中所示:

<script type="application/json" src="data.json">

然而,许多人建议使用$.get("data.json")强制每次加载数据。而且数据量巨大,并且不会经常发生变化。这是一本电话簿。所以重点是从浏览器的缓存中使用该文件。

任何想法?它可以吗?

2 个答案:

答案 0 :(得分:3)

  

然而,许多人建议使用$.get("data.json")强制每次加载数据。

那不是真的。假设您已正确设置缓存,浏览器仍然可以缓存AJAX get的结果。 (事实上​​,这就是StackOverflow上很多问题的原因,人们不断从他们的AJAX请求获得相同的结果,并且想知道为什么。)

答案 1 :(得分:0)

在响应标头中设置缓存控制以缓存此文件。 http://www.mobify.com/blog/beginners-guide-to-http-cache-headers/