小编Rom*_*aka的帖子

从特定站点获取页面时的大延迟

我有以下问题:当我从Hackage检索页面时,我得到了很大的延迟(大约 30 秒)。进一步的请求很快,但如果我在几分钟内没有连接到它,问题就会回来。

这个问题的有趣之处在于:

  • 它特定于这个特定站点 (Hackage)——我在任何其他站点上都没有遇到类似的问题(我访问了很多站点);
  • 这似乎是我的 ISP 特有的——当我从其他地方连接时,没有这样的问题;
  • 它与 DNS 或连接问题无关——事实上,TCP 连接建立得很快;这是 HTTP 响应花费的时间太长,从以下示例数据包捕获中可以看出:

      1 0.000000000 192.168.1.101 -> 66.193.37.204 TCP 66 41518 > http [SYN] Seq=0 Win=13600 Len=0 MSS=1360 SACK_PERM=1 WS=16
      2 0.205708000 66.193.37.204 -> 192.168.1.101 TCP 66 http > 41518 [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1440 SACK_PERM=1 WS=128
      3 0.205759000 192.168.1.101 -> 66.193.37.204 TCP 54 41518 > http [ACK] Seq=1 Ack=1 Win=13600 Len=0
      4 0.205846000 192.168.1.101 -> 66.193.37.204 HTTP 158 GET /packages/hackage.html HTTP/1.1 
      5 0.406461000 …
    Run Code Online (Sandbox Code Playgroud)

http

11
推荐指数
1
解决办法
989
查看次数

标签 统计

http ×1