我排查jQuery的问题,当一个页面加载的HTTP请求包括该查询字符串恰巧:当请求jQuery时,什么原因导致查询字符串?例如/jquery-1.3.2.min.js?_=12553
GET /脚本/ jquery- ?1.3.2.min.js _ = 1255309685187
通常,请求没有查询字符串和响应状态代码304:
GET /Scripts/jquery-1.3.2.min.js
然而,每隔一段时间查询字符串被附加。这个查询字符串来自哪里?这是什么意思?
网络服务器是Visual Studio的开发服务器,我通常在IE8中看到这一点。偶尔我会在Firefox中看到它。该应用程序是ASP.NET MVC。
备案,如果这是一个“强制重新读取”以解决缓存问题,这是一件坏事。让浏览器缓存像jQuery库一样不变的东西,将会非常有益;更快地加载页面,并减少服务器资源的压力。 我会努力工作以确保此时间戳不是通话的一部分。 – Evildonald 2009-10-12 18:31:29