我的 ISP 有这个奇怪的问题。它在托管在我所在国家/地区的服务器上的网站上运行良好,但在托管国际网站时,尤其是在白天,它的表现就很糟糕。这里可用的其他 ISP 没有同样的问题。此外,如果我使用 VPN,我还注意到一个奇怪的异常现象。
这是单一连接的速度基准。
我的 ISP -> 大文件(在其他国家)= ~1 Mbps
我的 ISP -> L2TP/IPSEC VPN(在同一国家/地区)-> 大文件(在其他国家/地区)= ~1 Mbps
VPS(与包含 L2TP/IPSEC 服务器相同)-> 大文件(wget
SSH 后使用)= 10-50 Mbps。
我的 ISP -> VPS(正在下载我刚刚在 VPS 上下载的文件)= 10 Mbps。
因此,如您所见,当我访问托管在其他国家/地区或很远地方的文件时,我获得 1 Mbps 的速度。但如果我在 VPS 上下载并从那里下载,我获得 10 Mbps 的速度。即使我先计算在 VPS 上下载文件的时间,平均速度也会是 5 Mbps,这比其他情况要高得多。
我想知道我的 ISP 出了什么问题。我拥有 VPS 服务器,因此我可以在那里安装几乎所有东西。有没有办法使用 VPS 来解决这个 ISP 问题。
我不想总是先在 VPS 上下载,然后从那里下载(如果您只是在 Web 浏览器中浏览互联网,这是不可行的)。因此,任何其他解决方案都非常感谢。
我家里的其他设备也出现了这个问题。所以问题不在我的电脑上。
答案1
我不能确定,但我能假设的最好的情况是存在 2 个问题 - 您的 ISP 的国际带宽有限,并且对于通过 VPN 的备用路径,您可能会遇到 MTU/碎片问题。
尝试减少计算机上相应接口的 MTU 大小(最初将其减少 104 字节,如果有效,则尝试将其增加回来,尝试以 8 字节为增量,直到问题再次出现,然后将其设置回来)。如果您想要一个可以“一次性解决问题”的办法,请尝试将 mtu 设置为 1472。