
我在 Windows 10 筆記型電腦上的 HTTP/HTTPS 連線上出現 2000 毫秒的延遲。起初我以為是 ISP 的問題,因為來自同一個盒子的 telnet 連線是即時的。然而,我連接了一台 Linux 機器並對路由器進行了 wget 計時,它或多或少是瞬時的(<50ms)。所以,它一定是 Windows 10 盒子上的東西。請注意,筆記型電腦使用的是無線連接,而不是 Linux 盒子的有線連接,但請記住,來自 Windows 盒子的任何非 HTTP 封包都沒有延遲,所以我認為這不是硬體問題。筆記型電腦上似乎有某些東西導致連接由於某種原因而滯後。
如何進一步排除原因?
答案1
我嘗試了很多方法,其中一個有效。這是我做的,供參考:
1)關閉自動調諧(不會立即生效)
2) 關閉允許從多台電腦更新的 Windows 更新設定(不會立即生效)
3)完全關閉Windows防火牆(不會立即生效)
重新啟動機器,問題就消失了,現在得到了即時的 HTTP 請求。由於問題只影響 HTTP,我猜測這是 Windows 防火牆中進行的某種過濾。