奇怪的 IIS v6 .html 文件缓存行为:有什么想法吗?

奇怪的 IIS v6 .html 文件缓存行为:有什么想法吗?

我们的负载均衡器寻找“loadbalancer.html”

所以今天,我删除了该文件,但在浏览器中我仍然可以获取它。

我的眼睛交叉了,我通过 3 种方式确认该文件已从 iis 网站主目录中删除。但获取它时得到了一个不错的 200 http 响应,并且文件。

无奈之下,我创建了一个新的 loadbalancer.html,并在其中放入了一些测试文本,然后检索到这个新内容,然后我删除了这个文件,最后它给出了所需的 404。

我如何才能更好地理解/控制这一点?

谢谢!

答案1

在 IIS 中,您可以将文件设置为立即过期。这可能有助于防止 NLB 缓存它。

http://www.microsoft.com/technet/prodtechnol/windowsserver2003/library/iis/0fc16fe7-be45-4033-a5aa-d7fda3c993ff.mspx

相关内容