首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ipv6实现铬中的超长“连接”

使用ipv6实现铬中的超长“连接”
EN

Server Fault用户
提问于 2014-11-24 16:52:05
回答 1查看 985关注 0票数 3

连接到ipv6子多巴因www6.example.com需要很长时间。在chrome中,net选项卡显示20多岁的人花在“连接”上。其他时间都要快得多。

然而,只有前两个连接比较慢(有时是21s、41s、24s)。以下请求远低于1s。等待~2分钟前两个请求再次他妈的慢。

通过ipv4子域www.example.com调用相同的服务器(同时)是相当快的。

通过ipv6调用其他服务器(同时)也相当快。

在服务器上,使用haproxy精确地运行ubuntu。处理的大部分流量是ipv4。

在建立连接之前,服务器端有什么问题?

我很高兴有任何见解,并热衷于提供更多的信息。

编辑:添加屏幕截图从铬。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-11-24 20:11:05

当我解析你的域名时,我会得到三个不同的AAAA记录:

代码语言:javascript
复制
www6.plista.com.        1800    IN      AAAA    2a01:4f8:160:5102::2
www6.plista.com.        1800    IN      AAAA    2a01:4f8:151:5021::2
www6.plista.com.        1800    IN      AAAA    2a01:4f8:191:8075::2

我只能访问其中一个IP地址(2a01:4f8:160:5102::2)。当我试图连接到另外两个时,连接就挂起了。

21秒是Windows在从IPv6回到IPv4之前将使用的超时。在域名根本没有IPv6地址的情况下,同样的超时适用于从第一个IPv6地址切换到下一个IPv4地址。

41秒大约是原来的两倍,这听起来就像你所期望的,如果浏览器必须尝试所有三个地址。

票数 8
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/646701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档