DEV Community

Cover image for Does server location matter?
Vesi Staneva for SashiDo.io

Posted on • Edited on • Originally published at blog.sashido.io

Does server location matter?

When considering where to host an application, no size fits all needs. To determine the best location, you have to consider many factors and cases but one of the most important criteria you must satisfy is the physical proximity of your target market.

In today's crowded marketplace, good user experience is a game-changer, and apps with perfect user experience are rewarded with happy and loyal users. The most common reason for users to complain and abandon an app is loading time - consumers have grown incredibly impatient and speed is of the essence when it comes to the overall experience while interacting with a piece of software.

Intuitive UI that’s easy on the eye, solid, quality code, etc. are indeed important, however, what app developers should also be focusing on is how fast is the data transfer between the users and the servers.

When a user request information through your app (loading a user account, or another piece of information stored on your servers), this information has to travel from your server location to your user's device passing between several networks via internet exchange points (ISPs) and switches. The physical distance between your server and the user, as well as the number of ‘hops’ between networks, will affect the speed, at which your app loads and runs. Although nowadays the internet connections are quite good, communicating between different continents can create a significant delay.

Benchmarks

Here are the benchmarks that we did in our regions in North America, Europe, Asia, and Australia.

These numbers prove the need of different server regions for different target markets.

benchmark

As you can see, there are some significant differences in the speed when you are requesting information that is stored close to the point where you are located.

In other words, if the majority of app users are located in let's say Seoul, then it would be best for this particular app to be hosted in the Asia region. Of course, it is true that users from other, more distant areas, would have to wait a bit longer for every data transfer if they want to use the same app but you would be catering to your core user base. This way you will achieve a much higher customer satisfaction level, which on its end leads to higher adoption and retention rates.

Selecting your app's server location is an important decision that you have to take based on your target market(s) but we promise that being close to your customers (both metaphorically and literally) will pay off.

This said, now seems to be a good time to mention that today we are launching our new regions Australia and Asia so you can have more options to choose from and host your apps in the heart of your markets.

If you need advice for your particular target market, please do contact us at support@sashido.io or via our live chat. We will be happy to help!

Top comments (1)

Collapse
 
techengagepro profile image
Ayesha Javed

Great Discussion. Server location may not always be the most critical factor, it can have significant implications for performance, compliance, and data management strategies.
Server location can also be a factor in disaster recovery planning.