我有一个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'>
但他们没有工作。
答案 0 :(得分:2)
元标记仅确定页面本身的缓存方式,而不是如何缓存从页面加载的任何文件。
如果您可以使用服务器脚本来处理文本文件的请求,则可以将缓存设置作为HTTP标头添加到响应中,以设置请求的可缓存性。
否则,您需要通过向其添加参数来使用每次请求文件唯一的URL。例如,您可以使用Javascript生成随机数并添加为参数,以便您例外data.txt?8973624895723405
而不仅仅data.txt
请求。