我公司的软件存在与内核模式缓存相关的严重错误。我们已经发布了修复程序,但我们想知道哪些人尚未应用该修复程序。
我想知道,当您唯一的访问权限是 Web 时,是否可以检测内核模式缓存。我曾尝试从标头确定这一点,但这可能行不通,因为 IIS 在服务器端缓存了它。
无论打开还是关闭内核模式缓存,我都会得到相同的标头。
Accept-Ranges:bytes
Content-Length:9272
Content-Type:image/gif
Date:Mon, 05 Dec 2011 19:59:32 GMT
ETag:"56424ca4193cc1:0"
Last-Modified:Tue, 25 Oct 2011 18:13:26 GMT
Server:Microsoft-IIS/7.5
X-Powered-By:ASP.NET
我在另一个问题中看到,IIS 不会立即开始缓存,而是等待文件被点击一定次数,以确定是否应该缓存。因此,我使用脚本下载了文件 10k 次,但这并没有改变文件头。
是否可以使用脚本、firebug 或者任何其他客户端解决方案来实现?