1

我们看到一个问题,我们将更新的 JS 部署到 Web 服务器。为准备此更改,缓存行为应该从 8 天更改为 8 小时,但似乎出了点问题。

相反,当我们在 chrome 开发者控制台中检查 JS 时,我们会看到两个过期标头,一个为 +8 天,另一个为 +8 小时。

此外,用户没有收到更新的 JS,但是,他们的“过期”标题似乎每天都在更新。

即用户 A 将在今天 9 月 29 日到期,旧的 JS 文件。明天如果我和他们核实一下,到期时间是 9 月 30 日,但他们仍然有旧的 JS 文件。

有没有人遇到过这个?这种行为绝对是双重过期标头的产物,如果是这样,您能解释发生了什么吗?

对不起。模糊性。我不是很技术,并且在某种程度上陷入了这个问题的深渊。

4

0 回答 0