如何调试慢速https连接?

时间:2017-12-12 10:47:25

标签: curl networking

我们的开发团队在访问我们办公室的https://m.beta.joudou.com网站时经常遇到网络问题。 (有时它很快,但是当它很慢时会发生很多次,这会加起来几个小时。)

Chrome devtools在访问我们网站的HTML时显示了很长的initial connection

enter image description here

我们在网站运行缓慢的同时尝试curl -v页面。 它在打印行* TCP_NODELAY set后卡住了。

10437 ± : curl -v https://m.beta.joudou.com                                 ⏎ [6d6h56m] ✹
* Rebuilt URL to: https://m.beta.joudou.com/
*   Trying 123.57.59.177...
* TCP_NODELAY set
<--- The command stuck here for a very long time
* Connected to m.beta.joudou.com (123.57.59.177) port 443 (#0)
* TLS 1.2 connection using TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
* Server certificate: m.beta.joudou.com
* Server certificate: Symantec Basic DV SSL CA - G1
* Server certificate: VeriSign Class 3 Public Primary Certification Authority - G5
> GET / HTTP/1.1
> Host: m.beta.joudou.com
> User-Agent: curl/7.54.0
> Accept: */*

我们办公室以外的地方尚未发现问题,这意味着只有在我们办公室使用网络时才会发生。我们更改了TP-Link适配器,甚至更改了ISP,问题仍然存在。

我有什么建议让我发现问题吗?非常感谢。

0 个答案:

没有答案