目前,Index.html有许多JavaScript文件被连接并缩小为一个文件,该文件的名称后来由于filerev grunt任务而被更改。
现在这可以按预期工作,并且该过程正常运行。每次检查文件时,都会更改名称,并从服务器获取新版本的文件。
但问题是当Index.html被缓存时,所以它在新部署后指向旧的JS文件名。我们如何确保始终从服务器获取Index.html。或者至少如果它被缓存,如何确保每15分钟检查一次新版本?
提前致谢。
答案 0 :(得分:0)
通常情况下,您会在网络服务器上管理此类内容,但这样做的简单方法是将这些元标记添加到标题中:
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />