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

时间:2015-07-02 16:42:47

标签: performance internet-explorer ssl https internet-explorer-11

使用Internet Explorer 11连接到我公司的HTTPS站点时,第一个连接非常非常慢。通常超过30秒。在第一次连接后,我可以毫无问题地浏览网站。问题恰好出现在Internet Explorer中,它在Chrome和Firefox中运行良好。

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

您可以在下面看到开发人员工具栏的网络视图: Network view

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

以下是详情视图中的时间安排(抱歉,我无法将公司浏览器语言更改为英语): Detail timing view of problematic request

它能是什么?我该如何调试?有了这个问题,执行自动化Web测试非常困难。

2 个答案:

答案 0 :(得分:9)

我也有同样的问题。只有在没有Internet访问且仅使用IE的计算机上访问HTTPS站点时才会发生这种情况。

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

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

我看到这篇文章之后才找到解决方法,所以感谢分享:)

答案 1 :(得分:6)

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