我的VPN如何提高下载速度?


25

由于某种原因,我正在以300kb / s的速度下载内容。然后,我打开了VPN,下载速度跃升至1.3mb / s。

为什么是这样?是因为VPN服务器减少了我和服务器之间的跳动吗?



4
@ Divin3-VPN完全有可能加快速度并减少延迟。我已经在回答中提到了加速。除此之外,VPN还可以减少等待时间(通过压缩,减少一点点)或很多(通过备用路径),特别是在对电缆受约束并补充有卫星容量的偏远地区进行负载平衡的情况下,这种情况现在很少见)。我还注意到,小链接上的延迟会因使用情况而有很大差异。如果VPN端点位于路径中的路由器上,则延迟并不总是通过外部网关(企业VPN上常见)
davidgo

1
@davidgo-延迟是指响应时间。例如,如果您玩在线游戏,则使用任何类型的VPN时延都不会真正降低。下载/上传速度(带宽)是另一个问题。
Divin3 2016年

3
@ Divin3,延迟时间肯定会更低,具体取决于ISP处理某些类型的流量的方式。就像davidgo指出的那样,VPN完全有可能采用不同/更好的路径。无论如何,这并非不可能……我以前曾利用VPN来减少延迟,这并不常见,但并非闻所未闻。
user161778 '16

2
@ Divin3-我了解延迟,并对此进行了评论。典型的卫星连接约为600毫秒,通过电缆的相同时间可能少于120毫秒。谷歌缓冲膨胀-替代路径有时也可以绕行以减少延迟。
davidgo '16

Answers:


36

有几种可能-不幸的是,跳数无关紧要。

第一个是压缩-如果您正在下载的数据未压缩,而您的VPN提供了压缩,那么这可以解释-但是大多数传输的文件都可能被压缩了,因此它的乍起效果不像以前那样。

第二和第三个选项是相关的,并且与您的ISP的连接性和限制有关。您的VPN找到了比直接访问目标数据更快的路径-这可能是因为-

  1. ISP具有多个连接,并且到数据的直接连接受到限制。VPN跨不同的连接,从而可以更好地与您提取的数据源建立连接,因此您可以在拥塞中进行路由。

  2. ISP正在调整某些类型的流量-可能是按类型或目的地,或同时按这两者-甚至可能是按内容/有效负载-但这不太可能。通过使用VPN,可以为您的流量分配优先级或不加限制,因此您的速度会更快。

还有其他可能性,但是可能性较小-可能是VPN使用UDP,而下载通常使用TCP,并且进行了不同的优化(例如MTU)可以更好地利用您的连接。同样,这是可能的,但不太可能-主要是因为您希望速度差异小得多或大得多。


你打败我:-)-但我实际上更喜欢你的答案。
LSerni '16

3
对于ISP来说,给它免费的通行证隧道协议真的有意义吗?我希望默认情况下所有内容都受速率限制,只有白名单会优先考虑某些服务。
汤玛斯(Thomas)

4
@Thomas许多ISP将透明代理用于HTTP之类的某些事物。这个想法是他们可以缓存结果以加快页面获取速度并减少带宽需求……这当然对动态生成的内容没有任何积极作用。最终发生的事情是,它们为大多数现代内容引入了额外的毫无意义的延迟。尝试代理或缓存VPN通信没有任何意义,这样就不会造成额外的延迟。
Corey 2016年

3
@Thomas问题是VPN流量不容易识别-可以伪装成其他类型的流量(包括VOIP-要求低延迟),而且公司也大量使用VPN,因此他们可能会得到更好的分类服务。同样,大多数VPN使用UDP,而不是大多数下载协议使用的TCP。它的LOT比UDP连接更容易降低TCP连接的性能,而又不会引起问题,因为当数据包被丢弃(根据设计)时,TCP会提示放慢速度,而UDP不会。
davidgo '16

2
另一端的服务器也有可能根据您的ISP而受到限制:usatoday.com/story/tech/news/2016/03/25/…是最近的一个例子(人们指责Verizon / AT&T造成了Netflix的缓慢发展,但实际上是Netflix故意节流)。不过,我没有在那篇文章中看到它是基于IP(这会影响连接到热点的人们,但不会影响VPN上的设备)还是基于设备上检测到运营商的某种东西。
childofsoong '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.