Virteche
Guideschevron_rightServers

Servers · 4 min read · Updated

How to Choose a Server Location by Latency

To choose a server location, measure instead of guessing. Open our locations page: it measures the round-trip time from your browser to each data centre and marks the fastest. Check it from where your users are, not only from your desk, and pick the lowest number. Under 30 ms feels instant for websites and remote desktops, and for most sites the difference between two US locations matters far less than caching and a fast page.

1. Check the Locations Page

Open the locations page. The Your Latency card measures each data centre from your browser within a second or two, and marks the fastest. The order pages show the same numbers next to each location.

2. Measure from Where Your Users Are

Your own number only tells you about your own connection. If your users are elsewhere, ask someone there, a colleague or a customer, to open the same page and send you what it shows. A server you already run near your users works too: open the page in a browser on it, or compare its ping to your current host.

To see where along a route any delay or packet loss comes from, use mtr against a server you already have:

sudo apt install -y mtr-tiny       # macOS: brew install mtr
mtr -rwc 50 203.0.113.10           # your server's address

Loss at one hop that does not carry on to the final line is usually a router that does not bother answering pings, not a real problem. Loss that continues to the end is.

3. Read the Numbers

Round tripWhat it feels like
Under 30 msInstant for websites, remote desktops and most games
30–80 msFine for websites and apps; noticeable in fast games
80–150 msUsable; remote desktops and voice start to feel laggy
Over 150 msNoticeable everywhere interactive

Light in fibre covers about 200 km per millisecond, and routes are rarely straight, so a few thousand kilometres adds tens of milliseconds whatever the provider.

4. Rules of Thumb

  • Users on the US East Coast or in Europe: Ashburn, the shorter path to both.
  • Users across the central and southern US, or in Mexico: Dallas.
  • Users everywhere: the location matters less than a CDN in front of the site, which serves static files from near each visitor.
  • Trading: close to your broker's trade server, not to you. See How to keep MetaTrader running on a Windows VPS.

Common Questions

  • Why does the locations page show no number?

    Your network or a browser extension blocked the test. Try another network, such as your phone's mobile data, or another browser. The page measures once and remembers the result, so reload it after switching.

  • Is the browser measurement the same as ping?

    Very close. Browsers cannot send ping, so the page times a tiny request to a test server in each data centre, ignoring the first one that opens the connection. Expect it to read the same as ping or a few milliseconds higher.

  • Should the server be close to me or to my users?

    To your users, or to whatever the server talks to most: your database, an API, a broker. You only feel the latency when you are the user, such as on a remote desktop or a game server for your own group.

  • Can I move a server to the other location later?

    Yes, through support. The server is rebuilt on hardware in the other location and gets a new IP address, so plan a short window for it.

Ashburn, Virginia and Dallas, Texas, with your latency to each measured on the page before you order.

See locations

Keep Reading

All guides