I'm unsure, I have noticed it improve latency on a few occasions
Unless it was by happenstance routing around some sort of congested node, I can't imagine how a VPN could improve latency or throughput as it has the additional overhead of encrypting/decrypting everything that goes over it.
Connect With Us