How Can a VPN Improve Download Speed?

how-can-a-vpn-improve-download-speed photo 1

We can all agree that faster download speeds are preferable and would assume that a VPN might slow things down a bit, but what if the opposite happens and your VPN actually increases the speed? With that in mind, today’s SuperUser Q&A post has the answer to a curious reader’s question.

Today’s Question & Answer session comes to us courtesy of SuperUser—a subdivision of Stack Exchange, a community-driven grouping of Q&A web sites.

Photo courtesy of Lawrence Wang (Flickr).

The Question

SuperUser reader RazeLegendz wants to know how a VPN can improve his download speed:

I was recently downloading something at 300 Kb/s, then I decided to turn my VPN on and the download speed suddenly jumped to 1.3 Mb/s. Why is this? Is it because the VPN server reduces the number of “hops” between the server and me?

How can a VPN improve someone’s download speed?

The Answer

SuperUser contributor davidgo has the answer for us:

There are a few possibilities. Unfortunately, the number of “hops” is irrelevant.

The first is compression. If the data you were downloading is uncompressed and your VPN offers compression, then this could explain it. However, most files transferred are likely to be compressed, so this is not as likely as it would seem at first.

The second and third options are related and have to do with your ISP’s connectivity and restrictions. Your VPN has found a faster path to the destination data, which could be because:

  1. The ISP has multiple connections and the direct connection to the data is constrained. The VPN goes across a different connection, which in turn has better connectivity to the source of the data you are pulling, thus you are routing round the congestion.
  2. The ISP is shaping certain kinds of traffic, possibly by type or destination or both. It could even be by content/payload, but that is less likely. By using a VPN, your traffic is being given priority or not being capped, so you are getting better speed.

There are some other possibilities, but these are again less likely. It could be that the VPN is using UDP while your download would typically use TCP, and different optimisations (MTU, for example) are allowing better use of your connection. Again, this is possible, but unlikely, mainly because you would expect either a much smaller or much greater difference in speed.


Have something to add to the explanation? Sound off in the comments. Want to read more answers from other tech-savvy Stack Exchange users? Check out the full discussion thread here.

More stories

How to Add Bluetooth to Any Old Pair of Speakers

We love Bluetooth and all its possibilities. Once the domain of dorky headsets, Bluetooth is now in mice, keyboards, phones, computers, tablets, fitness trackers, and so much more. One of the best applications we’ve seen, however, is Bluetooth audio.

How to Watch Web Videos After Uninstalling Flash

The mobile web doesn’t need Flash. iPads, iPhones, and modern Android devices don’t support Flash, and web developers offer HTML5 videos to serve those devices. But desktop browsers won’t always get these by default, even if you uninstall Flash.

How to Enable Full-Disk Encryption on Windows 10

Windows 10 sometimes uses encryption by default, and sometimes it doesn’t — it’s complicated. Here’s how to check if your Windows 10 PC’s storage is encrypted and how to encrypt it if it isn’t. Encryption isn’t just about stopping the NSA — it’s about protecting your sensitive data in case you ever

The Best 8 New Features in Android 4.1 Jelly Bean

Android 4.1 Jelly Bean is the slickest, fastest, most responsive release of Android yet. Here’s a list of the great features you have to look forward to when you get your hands on Android 4.1.

Microsoft Announces Windows 10 (It Has Holograms!) But Should You Care?

Microsoft officially announced Windows 10’s features today, and it includes things like the Cortana digital assistant, Xbox integration, a completely new browser that isn’t Internet Explorer, and yes, holograms. But should you care? We’d argue that even without the gimmicks, Windows 10 is an amazing

How to Change Your Chromecast’s Device Name

When you first set up a new Chromecast, you have the option to give it a name. This is how the Chromecast identifies itself on the network and to casting devices, which is how you know which unit you’re casting to. But if your Chromecast started life as “Living Room Chromecast” and you moved it to