为什么我自己的网络服务器使用 Chrome 时速度慢,而使用 Firefox 时速度快?每个请求的“初始连接”~300ms

问题描述 投票:0回答:1

为了了解 HTTP 并解决我遇到的问题,我编写了自己的 Web 服务器供内部使用。

我注意到 Chrome 比 Firefox 或我的移动浏览器慢得多。事实证明,Chrome 每个请求的“初始连接”需要 300 毫秒,而 Firefox 则不需要,对于几乎每个请求来说,始终如一。

FWIW,我使用 Python 套接字、超时和多个持久线程实现了这一点。

现在不要为此杀了我,但我还没有实现 Connection: keep-alive。我觉得如果这在 Firefox 中很快,那么在 Chrome 中也可以很快。 Chrome 对连接做了一些奇怪的事情,我不知道如何消除这种延迟。谷歌搜索这个问题非常困难,因为没有人使用这个确切的措辞或意味着相同的事情。

铬:

Chrome

火狐:

FireFox

google-chrome http tcp
1个回答
1
投票

解决了,O-M-G。在 Chrome 中,如果我写下我的地址:

http://127.0.0.1/

速度很快!

如果我写下我的地址:

http://localhost/

速度很慢。这不会影响 Firefox。

© www.soinside.com 2019 - 2024. All rights reserved.