我们有一个互联网网站,其中包含一个启用了Windows身份validation的IIS7上的“hello world”.html文件。 用户是Web服务器上的本地计算机Windows用户。 对于一些用户来说,这个网站很慢。 使用fiddler2,我已经追踪到浏览器连接和浏览器开始初始GET请求之间15秒的延迟:
ACTUAL PERFORMANCE -------------- ClientConnected: 15:28:09.737 ClientBeginRequest: 15:28:24.750 ClientDoneRequest: 15:28:24.750 ...
然后,该站点用HTTP 401响应,浏览器立即用一个HTTP 200返回的第二个GET请求(可能与相关的authentication令牌)作出响应。
无论我从哪个机器访问它,问题都会发生。 这个问题只发生在IE浏览器(v6 – v8),Firefox和Chrome工作正常。
在我的机器上,使用网站的IP地址而不是DNS名称可以解决问题,但这并不能解决所有人的问题。
我已经尝试在本文中对configuration进行更改,但没有解决问题。
有任何想法吗?
我和客户有类似的情况。 域控制器configuration错误(在NT4模式下),并且IE选中了“启用Windows集成安全性”选项。
在Windows集成安全模式下,IE执行的是Windows 2000 +模式的AD / Kerberos票据。 当Web服务器无法validation票证时,它将回到NTLM。
你有3个选项。
不幸的是,在我的情况下,由于涉及自我,我不得不select第二种select,但是效果非常好。
只是在这里大声思考,但在域或工作组的客户机?
(是的,如果我有代表,这将是一个评论!)