当文件上传到第二台路由器时,网页加载时间大大增加到 35 秒左右

当文件上传到第二台路由器时,网页加载时间大大增加到 35 秒左右

我有两个路由器通过以太网电缆连接在一起,以便为我家提供更好的 WiFi 覆盖。我有两台 Mac 台式电脑通过以太网连接到主路由器,而家里的各种无线设备(如手机和平板电脑)通常通过第二个路由器的 WiFi 访问互联网。

一切都很顺利,只是当这些无线设备上传数据时(例如,当用手机拍摄大量照片或视频,Android 同步将它们上传到 Google 时),我的台式电脑上的互联网连接会变得非常慢:网页不再是或多或少即时加载,现在所有网页都需要 30 或 40 秒才能加载。即使是像 Google 主页这样的简单网页也需要 30 多秒才能加载。

只有在第二个路由器上上传数据时才会出现这种减速现象。如果下载数据则不会出现这种情况。如果无线设备通过我的主路由器的 WiFi 上传数据,则不会出现这种情况,只有当它们通过第二个路由器上传数据时才会出现这种情况。这种情况也会发生在各种浏览器(Safari、Firefox、Chrome)中。

我的主路由器是 BT Home Hub 5,第二个路由器是 Netgear DGN3500。我还使用 Netgear WNDR3400 作为第二个路由器,遇到了同样的问题。无论我通过 LAN 到 LAN 还是通过 LAN 到 WAN(在 WNDR3400 上)将路由器连接在一起,都会出现此减速问题。

在我设置的双路由器中,第二个路由器的 DHCP 服务器已关闭,两个路由器在同一个 LAN 网络上都有自己独特的 LAN IP 号码。第二个路由器的网关地址设置为主路由器的 LAN IP。

我的互联网连接是通过 ADSL2+,但下载速度相当不错,约为 20 Mbps。

对于导致此页面加载速度变慢的原因以及如何纠正此问题的任何建议,我们都将不胜感激。

编辑感谢 Appleoddity 的帮助和建议,我意识到这个减速问题实际上是在使用任一路由器的 WiFi 上传数据时发生的,这似乎更多是与 ADSL 的不对称上传/下载速度有关的问题,而不是与我连接了两个路由器有关

答案1

带宽饱和绝不会导致延迟大幅增加。尤其是您的情况:上传带宽饱和绝不会导致下载速度变慢。

如果发生这种情况,那就是路由器和调制解调器中一个众所周知的漏洞,称为缓冲区膨胀。解决方案是在路由器中使用缓冲区膨胀智能调度算法。最著名的算法是 CoDel,现在是 FQ-CoDel。它内置于大多数基于 Linux 的开源路由器固件发行版的最新版本中,例如 OpenWrt。

如果您在路由器中启用 CoDel,这可以解决该路由器的缓冲区膨胀问题,但不能解决其他路由器或调制解调器的缓冲区膨胀问题。但有一个技巧可以解决整个家庭网络的缓冲区膨胀问题。将 CoDel 路由器放在网络的开头,这样所有流量都必须通过它。在 CoDel 路由器中启用流量整形,使其成为轻微瓶颈。这样,它将有机会在网络上其他设备上堆积过多的缓冲区队列之前解决拥塞问题。

答案2

问题在于,您忽略了网络上相对较低的上传速度。ADSL 连接并不对称。大多数家庭互联网连接都不对称。这意味着您的下载速度远远大于上传速度。

你还说,

只有在第二个路由器上上传数据时才会出现这种减速现象。如果下载数据则不会出现这种情况。如果无线设备通过我的主路由器的 WiFi 上传数据,则不会出现这种情况,只有当它们通过第二个路由器上传数据时才会出现这种情况。

“实际上没有发生”是什么意思?对我来说,这意味着您在主路由器上遇到的问题与在辅助路由器上遇到的问题相同,尽管程度不同。

实际情况是,当您上传大量数据时,您的互联网连接就会饱和。上传数据可能会严重影响较慢的互联网连接。众所周知,ADSL 连接的上传速度非常慢。

由于多种可能的原因,您在主路由器上遇到的问题程度不如在辅助路由器上遇到的问题严重。但最可能的原因是主路由器上的 WiFi 连接不太好,导致设备无法像在辅助路由器上那样彻底地占用连接。

您可以通过以下方式确认我所说的话:

  1. 使用 speedtest.net 对您的互联网连接进行 Speedtest。观察上传速度只是下载速度的一小部分。
  2. 连接到每个 WiFi 路由器时运行速度测试。观察您在一个路由器上获得的速度与另一个路由器上的速度不同。
  3. 当另一台网络连接设备正在上传大量数据或在速度测试的上传阶段时,从任何网络连接设备运行 ping 测试。为此,请转到命令提示符/终端并ping 8.8.8.8在大量上传之前和期间运行该命令。观察上传期间 ping 响应时间急剧增加,您甚至可能会看到“超时”数据包。

在这种情况下,您有三种可能的选择:

  1. 更换或升级您的互联网连接以获得更好的速度。我建议更换 ADSL,因为众所周知它的上传速度非常糟糕,而且很可能没有什么可以“升级”来改善这一点。
  2. 与您的 ISP 合作,确认连接稳定、干净且正常工作,并且您获得了订阅的速度。
  3. 在路由器上或使用第三方设备实施带宽限制和 QoS。这将防止任何一台设备占用您的互联网连接。执行此操作的方法超出了此问题/答案的范围。

相关内容