每隔几个小时(或更短时间,具体取决于情况),我将更新一个JavaScript文件,其中包含一个JSON对象,其中包含将显示在网站上的通知。这个JSON对象是我会定期更新的,因此浏览器不能缓存它。
这个JavaScript文件将托管在CDN上,并且这个文件将存在于客户网站上,例如:
这个JavaScript文件将托管在CDN上,并且这个文件将存在于客户网站上,例如:
<script src="//example.com/1.7.1/my_file.js"></script>
在这种情况下,我应该如何防止浏览器缓存?
我想最好的方法是让所有客户端都有相同的javascript文件,然后通过ajax请求来获取信息? 这样,“my_file.js”就可以被缓存,但ajax响应不会被缓存。