测了一下浏览器对于单域名解析后返回多 ip 且某 ip web server 故障后自动切换功能,手机端主流浏览器集体躺枪

2020-11-12 20:23:02 +08:00
 laminux29

技术群里有个小伙伴说他的域名做了多解析,解析后每个 IP 都有一个单独的 web server,但客户反馈该功能似乎没起作用,表现为单个 web server 故障后,无法继续浏览页面。我怀疑是浏览器的问题,然后进行测试。

1.我准备了一个域名,对它的 A 记录写了两个节点的 IP 。

2.我把这两个 IP,划了两台虚机,这两台虚机都用 Python 创建了简单的 web 网站,每台返回不一样的内容。

3.PC 端浏览器测试( Win10x64 ):

360 安全浏览器 v12.2.1632.0:正常 F5 刷新,等待 30 秒后,无法切换 IP 。

Win10 自带的 IE v11:正常 F5 刷新 8 秒后,可以看到结果。

Chrome v86.0.4240.198:正常 F5 刷新后,等待 20 秒才切换到新 IP 。

FireFox v82.0.3:正常 F5 刷新后,等待 21 秒才切换到新 IP 。

搜狗浏览器 v10.0.2.33514:正常 F5 刷新后,等待 21 秒才切换到新 IP 。

QQ 浏览器 v10.6.1(4242):正常 F5 刷新后,等待 21 秒才切换到新 IP 。

4.手机浏览器测试(小米 Mix2 最贵版,MIUI 12.0.1.0 官方最新版,安卓 9 ):

小米自带浏览器 v13.2.20:刷新后超过 30 秒无法切换 IP 。

X 浏览器 v3.4.5 build 516:刷新后超过 30 秒无法切换 IP 。

夸克浏览器 v4.3.5.146 ( 201027155007 ):刷新后超过 30 秒无法切换 IP 。

UC 浏览器 v13.1.5.1095:刷新后超过 30 秒无法切换 IP 。

QQ 浏览器 v10.9.5.8835:刷新后第 10 秒,页面显示无响应。

百度浏览器 v12.3.0.11:刷新后第 3 秒,页面显示努力加载,第 20 秒显示页面显示超时。

5.结论:

手机端,主流手机浏览器全体阵亡。

PC 端 IE 的结果是最棒的,这我万万没想到。

PC 端基于 Chrome 内核的主流浏览器,除了 360 安全浏览器这奇葩外,其他都通过。之所以测试 360 安全浏览器,是因为它在体制内占比高。

PC 端火狐通过测试,结果和 Chrome 一样。
1606 次点击
所在节点    全球工单系统
2 条回复
dswyzx
2020-11-12 20:36:03 +08:00
手机端主流居然没有 chrome 我是没想到的
littleTomorrow1
2020-11-12 21:16:54 +08:00
怎么没有测试手机端 chrome ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/724570

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX