标记关闭缓存不起作用

时间:2014-09-19 20:33:12

标签: caching

我有一个html页面,它选择随机的.txt文件作为输入,并使用AmcCharts(js框架)dipslay图形。每10分钟后,将删除旧的.txt文件,并自动创建新文件。我的HTML从缓存中选择旧的.txt而不是生成的新.txt。

我试过

<meta http-equiv='cache-control' content='no-cache'>
<meta http-equiv='expires' content='0'>
<meta http-equiv='pragma' content='no-cache'>

但他们没有工作。

1 个答案:

答案 0 :(得分:2)

元标记仅确定页面本身的缓存方式,而不是如何缓存从页面加载的任何文件。

如果您可以使用服务器脚本来处理文本文件的请求,则可以将缓存设置作为HTTP标头添加到响应中,以设置请求的可缓存性。

否则,您需要通过向其添加参数来使用每次请求文件唯一的URL。例如,您可以使用Javascript生成随机数并添加为参数,以便您例外data.txt?8973624895723405而不仅仅data.txt请求。