我在 Windows 10 笔记本电脑上遇到 HTTP/HTTPS 连接延迟 2000ms。起初我以为是 ISP 的问题,因为来自同一台机器的 telnet 连接是即时的。但是我连接了一台 Linux 机器并对路由器进行了 wget 计时,它或多或少是即时的(<50ms)。所以,这一定是 Windows 10 机器上的问题。请注意,笔记本电脑使用的是无线连接,而不是 Linux 机器的有线连接,但请记住,来自 Windows 机器的任何非 HTTP 数据包都没有延迟,所以我不认为这是硬件问题。笔记本电脑上似乎有某种东西导致连接因某种原因而滞后。
我该如何进一步调查原因?
答案1
我尝试了很多方法,其中一种方法有效。以下是我所做的参考:
1) 关闭自动调节(无直接效果)
2) 关闭允许从多台计算机进行更新的 Windows 更新设置(无直接效果)
3)完全关闭Windows防火墙(无直接效果)
重启机器后问题就解决了,现在可以立即收到 HTTP 请求。由于问题仅影响 HTTP,我猜是 Windows 防火墙中进行了某种过滤。