0

我正在我的 Visual Studio 2012 MVC4 网站上缓存数据。我从 F12 开发者工具分析网络流量。我可以看到数据已缓存,但我不明白红色包围的部分(见下文)。似乎是多余的。

在此处输入图像描述

因此,例如 /Contact/Index.js 被缓存(304)

但是 /Contact/Index.js?_=1353604295011 没有缓存(200)并且似乎是同一个文件?

有人可以解释我吗?

谢谢。

4

1 回答 1

0

我们遇到了类似的问题。您是否在正在操作的 DOM 元素中包含 JavaScript?如果您正在重写其中包含脚本标记的 DOM 的一部分,它将以您提到的确切方式重新加载这些 JavaScript 标记。

附加到 URL 末尾的 ?_= 是一个旨在破坏缓存的 Unix 纪元。

于 2013-05-24T02:00:16.227 回答