为什么在Amazon S3上托管的JS文件不会被浏览器缓存?

时间:2010-05-05 12:14:52

标签: javascript caching amazon-s3

我在Amazon S3上托管了一个JS文件(http://s3.amazonaws.com/wingify/vis_opt.js)。我希望将文件缓存在用户的浏览器上,这样他们就不必在每个页面视图中下载它。但是,尽管设置了Cache Control标头,但我认为它不会被缓存。浏览器仍会在每次网页浏览时与Amazon Server联系。

以下是嵌入此脚本的页面示例:http://myjugaad.in/

如果您有Firebug,您将能够看到浏览器在每次浏览时都会请求它。

我该怎么做才能永久缓存文件?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

上传文件时需要设置Cache-Control标头。

这会告诉您的浏览器可以将文件缓存多长时间。