La gente pasa horas comparando cuántos vCPU tiene cada plan y luego pone el servidor en el continente equivocado. Para todo lo interactivo (una shell, una API, un juego, un bot que habla con un exchange), la ubicación suele importar más que el hardware. La buena noticia: la latencia es sobre todo física, así que puedes predecirla y medirla antes de pagar.
La física en una línea
La luz recorre unos 200 km por milisegundo en la fibra óptica. Los cables no van en línea recta y cada router añade un poco, así que una regla sólida es alrededor de 1 ms de ida y vuelta por cada 100 km de distancia real.
| Ruta | Ida y vuelta típica |
|---|---|
| Dentro de una misma ciudad | 1–3 ms |
| Fráncfort ↔ Helsinki | 20–25 ms |
| Europa central ↔ Londres | 10–20 ms |
| Europa ↔ costa este de EE. UU. | 80–100 ms |
| Europa ↔ costa oeste de EE. UU. | 140–170 ms |
| Europa ↔ Singapur / Tokio | 160–250 ms |
Ninguna CPU arregla una ida y vuelta de 200 ms. Si tus usuarios están en Tokio, un servidor en Alemania se sentirá lento por rápido que sea.
«Cerca» depende de la tarea
Una web o una API. Cerca de la mayoría de tus usuarios. Una CDN oculta la distancia para los archivos estáticos, pero la primera respuesta HTML, los inicios de sesión, las llamadas a la API y todo lo dinámico siguen viajando hasta el servidor de origen.
Un bot de trading. Cerca de los servidores de la API del exchange, no de ti. Donde estés tú da igual; el bot habla con el exchange cientos de veces al día. Para arbitraje cada milisegundo cuenta; para un bot que lanza unas pocas órdenes al día, 30 ms no cambian nada. Más en VPS de baja latencia para bots de trading.
Un agente de IA que llama a APIs de modelos. La ubicación apenas importa. Un modelo tarda segundos en responder; 30 ms de red son ruido. Elige por precio y privacidad.
Un servidor de juegos. Cerca de los jugadores. Todo lo que esté por debajo de ~60 ms va bien para la mayoría de juegos; los shooters competitivos quieren bastante menos.
Escritorio remoto y SSH. Cerca de ti. Escribir con 150 ms de latencia es una tortura.
Mídelo tú mismo
Desde tu propio equipo, o desde un servidor cerca de tus usuarios, comprueba la ruta hasta una ubicación candidata:
mtr -rwc 50 example.com
mtr muestra cada salto con pérdidas y latencia, algo mucho más útil que un simple ping porque ves dónde se añade el retraso.
Desde un VPS, mide el servicio del que realmente dependes, desglosado por fases:
curl -o /dev/null -s -w 'dns %{time_namelookup}s connect %{time_connect}s tls %{time_appconnect}s total %{time_total}s\n' \
https://api.example.com/health
connect equivale más o menos a una ida y vuelta de red, tls añade el apretón de manos y total incluye el propio tiempo de proceso del servidor. Si connect es de 2 ms y total de 900 ms, la distancia no es tu problema.
Dónde encaja EQVPS
Nuestros servidores están en Alemania y Finlandia, y eliges la ubicación en cada pedido. Eso cubre bien a usuarios de toda Europa, razonablemente a Oriente Medio y muy bien a los exchanges y endpoints de API europeos. Finlandia está unos milisegundos más lejos de Europa occidental y algo más cerca de los países nórdicos y bálticos; para la mayoría de tareas, cualquiera de las dos sirve.
Con sinceridad: no tenemos ubicaciones en Asia ni en América. Si tus usuarios están allí, un servidor en Europa añade 80–250 ms a cada ida y vuelta, y te conviene alojarte más cerca de ellos.
En resumen
- Decide con qué habla más el servidor: usuarios, un exchange, una API o tú.
- Colócalo cerca de eso, calculando ~1 ms por cada 100 km.
- Mide con
mtrycurl -wen lugar de fiarte de un mapa. - No pagues una CPU más rápida para arreglar un problema de distancia.
Si dudas entre un plan NAT y uno con IP dedicada para la misma máquina, esa es otra cuestión: aquí tienes la prueba de una sola pregunta.
Comentarios
Aún no hay comentarios. Sé el primero.