Internet Explorer 11 中的第一个 HTTPS 连接非常慢,可能是什么?

First HTTPS connection is very slow in Internet Explorer 11, what can it be?

当使用 Internet Explorer 11 连接到我公司的 HTTPS 站点时,第一次连接非常非常慢。一般超过30秒。第一次连接后,我可以毫无问题地浏览网站。这个问题只发生在 Internet Explorer 中,它在 Chrome 和 Firefox 中工作正常。

如果在第一次访问后清除缓存和 cookie,下一页加载速度会很快。我必须关闭浏览器并重新打开它才能重现问题。即使我让浏览器闲置几个小时,下次访问仍然很快。问题仅出在浏览器首次访问该站点时。

下面是开发者工具栏的网络视图:

第一个连接是重定向到 HTTPS 连接的 HTTP 连接。此连接非常慢。以下两个连接很快。如果我关闭我的浏览器并通过 HTTPS 直接访问第三个 URL,它也会加载缓慢。

这是详细视图中的时间(抱歉,我无法将公司浏览器语言更改为英语):

它可以是什么?我该如何调试它?有了这个问题,就很难执行自动化的 Web 测试。

由于问题只发生在 HTTPS 上(对吗?)我猜 IE 会在第一次访问时尝试检查网站的撤销状态。它可能会缓存结果,但仅限于当前浏览器会话。到达负责吊销的服务器可能会出现问题(请参阅证书中的 OCSP/CRL 设置),因此连接可能会超时。 Chrome 在大多数情况下不检查撤销,Firefox 可能会使用更短的超时并忽略失败。如果您进行数据包捕获,您应该会看到获取 OCSP/CRL 的尝试。

我也遇到了同样的问题。只有在无法访问互联网且仅使用 IE 的计算机上访问 HTTPS 站点时才会发生这种情况。

我在 LAN 上应用的解决方法是更新 IE 设置,如下所述:

转到 IE 选项,高级选项卡,然后找到安全类别并取消选中 “检查发布者证书吊销”和“检查服务器证书吊销”。

我是在看到这个 post 之后才找到解决方法的,所以感谢分享 :)