Exadra37

Exadra37

Server location vs load time for the end user

Your users of the two forums are spread across the world, thus I am curious how did you solved it?

Most Liked

AstonJ

AstonJ

If you have an international user base look for a provider with a multi-redundant network connected to key Internet exchanges, tho in fairness most good data centres will be. So the other thing you can do is on the hardware side, with things like an SSD and enough RAM.

ioping on two servers, one with SSDs and the other with standard HDs (both configured in a RAID array with the same number of drives each):

1

ioping -RD -w 10 .

--- . (ext4 /dev/md2) ioping statistics ---
112.1 k requests completed in 9.48 s, 437.9 MiB read, 11.8 k iops, 46.2 MiB/s
generated 112.1 k requests in 10.0 s, 437.9 MiB, 11.2 k iops, 43.8 MiB/s
min/avg/max/mdev = 53.2 us / 84.6 us / 6.10 ms / 45.5 us

2

ioping -RD -w 10 .

--- . (ext4 /dev/md2) ioping statistics ---
11.8 k requests completed in 9.92 s, 46.1 MiB read, 1.19 k iops, 4.65 MiB/s
generated 11.8 k requests in 10.0 s, 46.1 MiB, 1.18 k iops, 4.61 MiB/s
min/avg/max/mdev = 147.7 us / 840.6 us / 163.3 ms / 2.71 ms

However standard SSDs and enough RAM is fine for most applications. What will be interesting (for me at least) is to see how they differ with a LiveView app (which I can’t wait to do! :lol:)

Exadra37

Exadra37

This doesn’t solve the problem for the users that are distant from the server.

Let’s say this forum is hosted in UK and I am accessing it from Brazil, Africa, Australia, Japan, etc, it will be slow for sure, but usable I think.

Exadra37

Exadra37

Don’t bet on it. The speed of light is not that fast for internet across huge distances and many hops(routers).

Even people from the pacific ocean side of United States will experience latency when visiting a complex/heavy sites hosted in Europe.

Where Next?

Popular General Dev topics Top

Devtalk
Hello Devtalk World! Please let us know a little about who you are and where you’re from :nerd_face:
New
Devtalk
Reading something? Working on something? Planning something? Changing jobs even!? If you’re up for sharing, please let us know what you’...
1063 24245 395
New
AstonJ
In your opinion which programming languages are simple to use and easy to get started wither those who don’t have a computer science bac...
New
AstonJ
Which apps do you think are killing it right now? Either from a technical perspective or ones that you like personally or feel have been...
New
siddhant3030
I’m thinking of buying a monitor that I can rotate to use as a vertical monitor? Also, I want to know if someone is using it for program...
New
New
DevotionGeo
The Odin programming language is designed with the intent of creating an alternative to C with the following goals: simplicity high per...
New
ohm
I just switched jobs to tech lead with a small team of about 6 other developer. This is my first tech lead job. What do I need to know? A...
New
harwind
I’m working on a Spring Boot project and I have a controller where I want to map multiple request paths to a single method. Let’s say I h...
New
AntonRich
I don’t know what happened today. But I just started reading SICP which I meant to do for a long time. The book itself: I’m not even s...
New

Other popular topics Top

Devtalk
Hello Devtalk World! Please let us know a little about who you are and where you’re from :nerd_face:
New
Devtalk
Reading something? Working on something? Planning something? Changing jobs even!? If you’re up for sharing, please let us know what you’...
1063 24245 395
New
AstonJ
Do the test and post your score :nerd_face: :keyboard: If possible, please add info such as the keyboard you’re using, the layout (Qw...
New
PragmaticBookshelf
Tailwind CSS is an exciting new CSS framework that allows you to design your site by composing simple utility classes to create complex e...
New
Margaret
Hello everyone! This thread is to tell you about what authors from The Pragmatic Bookshelf are writing on Medium.
1147 29994 760
New
PragmaticBookshelf
Create efficient, elegant software tests in pytest, Python's most powerful testing framework. Brian Okken @brianokken Edited by Kat...
New
AstonJ
If you get Can't find emacs in your PATH when trying to install Doom Emacs on your Mac you… just… need to install Emacs first! :lol: bre...
New
New
PragmaticBookshelf
25 puzzles that will make you a better C programmer by challenging your knowledge of the language, and explaining the technical details o...
New
AnfaengerAlex
Hello, I’m a beginner in Android development and I’m facing an issue with my project setup. In my build.gradle.kts file, I have the foll...
New