这里是一个关于我的请求如何在 Chrome 中排队以及需要多长时间的视频。
它的速度非常慢:
- 仅 DNS 查找就需要超过 3 秒
- 大约需要 20-30 秒才能加载一个页面,并且某些文件也会失败
- 许多请求长时间处于“连接”模式
- 在资源面板中你可以看到chrome有超过100个tcp连接
关于我的配置:
- 微软 Windows 8.1
- 电线连接
- 没有运行任何应用程序,只有浏览器
- 12 Mbps 的互联网速度,如您在速度测试中看到的
我做了什么:
- 阅读了一些关于这个主题的帖子,但没有任何效果
- 将 DNS 更改为 Google DNS
- 与我的互联网提供商的免费帮助交谈,并告诉我拨打付费帮助电话
- Wireshark 数据包捕获,但我不是专业人士,不明白发生了什么,但我有很多黑线和一些红线,哈哈
我想问的是:
- 我想知道在支付网络服务费之前我应该做什么。如果我打电话给他们,他们会收费,而且不便宜。
- 关于此问题的任何修复
- 也许告诉我到底发生了什么。我知道带宽 != 吞吐量,所以是的,我可以快速下载大文件(1.4MB),但对于游戏或网站等小文件,一切都很慢。
感谢!
答案1
可以尝试的事情:
- 在命令提示符(cmd)中输入
ipconfig /flushdns
- 尝试将参数添加到 chrome.exe 调用中
--enable-async-dns
。要确定异步 DNS 是否已启用,请访问chrome://net-internals/#dns
并验证“内部 DNS 客户端已启用”是否设置为“true”或“false”。 - 删除临时文件
- 确保在电源选项中将电源计划设置为高性能
- 禁用 IPv6
- 确保计算机已完全修补,特别是在 Windows 更新的“可选”部分中,针对任何硬件驱动程序
测试改进时,除第 2 点外,上述大部分操作完成后都需要重新启动。
如果以上方法均无效,请测试以下情况是否会导致速度减慢:以安全模式启动。
您还可以通过运行以下命令(以管理员身份运行)重置 TCP/IP 堆栈:
- 将 WINSOCK 条目重置为安装默认值:
netsh winsock reset catalog
- 将 IPv4 TCP/IP 堆栈重置为安装默认值。
netsh int ipv4 reset reset.log
- 将 IPv6 TCP/IP 堆栈重置为安装默认值。
netsh int ipv6 reset reset.log
- 重置 winsock 目录:
netsh winsock reset catalog
- 要不就 :
netsh int ip reset reset.log
- 和
netsh winsock reset catalog
上述命令可能有一些重复,但这些都是我所知道的所有重置命令。
如果一切都失败了,我能想到的唯一建议是:
答案2
从您运行的速度测试来看,您的上行速度仅为 1Mbps。您到本地服务器的 ping 时间为 23ms,这还算可以。我还可以在任务栏/托盘中看到您正在运行 uTorrent。
如果您正在使用 torrent,那么您的上行速度会大幅下降。换句话说,您的请求会在所有 Torrent 流量中争夺 DNS 服务器和其他网络服务器。
尝试通过更改 uTorrent 设置将 Torrent 上行速度限制为 500 kbps。(约为 1Mbps 上行速度的一半。)然后看看会发生什么。我怀疑这是你的问题。
编辑 1:您的问题是高延迟问题的征兆。您可以尝试使用“ping”命令在 Windows 命令行上 ping 各种服务器。我可以 ping Google 和 Bing 并获得不到 5ms 的响应。也许您需要寻找更近的 DNS 服务器。我谷歌搜索https://www.google.com/search?q=dns+portugal+servers并手动输入 DNS 服务器,直到找到几个 ping 时间真正较低的服务器。
答案3
看起来像旧帖子,但由于我没有看到具体的讨论和解决方案,所以我做了一次尝试。
首先,我要说的是,您对问题的解释与我描述我所遇到的情况完全一样。我尝试过多次解决这个问题,但都没有成功。我怀疑我的提供商的网络质量,但对此没有任何结论。请注意 - 我的标称速度非常好,speedtest 和 pingtest 经常证实这一点。
现在,回到正题:这是我偶然发现的:
使用“无沙盒”开关启动 Chrome,如下所示
“C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” --no-sandbox
尝试过,乍一看,它似乎改善了(甚至解决了)这个问题。但我必须在接下来的一两天内看看它的表现如何。
在这里找到:
https://www.youtube.com/watch?v=TDKokMabtjg
编辑:视频准确展示了如何在 Windows 中将开关添加到 Chrome 快捷方式。很可能不需要观看,但无论如何,它可供参考。
修改 2:请注意,添加此开关后,Chrome 会向您显示警告消息,内容为“不支持开关,稳定性和安全性将受到影响”。我不太了解安全隐患,但我猜这可能会在某种程度上降低保护。
答案4
较新版本的 uTorrent 倾向于“接管”互联网连接,即使不使用时也是如此(只需查看论坛,了解所有不满意的用户)。如果 uTorrent 只是“空闲”,为什么还需要运行它?此外,您似乎有多个窗口/Chrome 实例在运行。如果您追求最高速度,则一次只应打开一个网站。即使您没有在其他网站上执行任何操作,它们也可能正在后台加载内容,例如广告和动态信息。有许多因素会影响您的互联网速度。作为 Chrome 工作方式的一部分,它会尝试加载它认为您接下来会访问的网站的部分内容(其“感知”速度的一部分)。因此,即使它实际上已经加载完页面,它似乎仍在加载。还有一件事,我相信您知道这一点,但网站上的一些信息来自多个网站,因此在某些情况下它必须 ping 多个位置并同时下载数据。这还包括许多 JavaScript 文件(这似乎是视频中加载时间较长的文件)。正如之前有人提到的,请务必检查您的 HOSTS 文件,因为任何过多的条目都会减慢 DNS 查找速度。影响速度的因素有很多...