Una web alojada en un servidor en Madrid tarda más en cargar para alguien que la visita desde México que para alguien que la visita desde Barcelona, simplemente por la distancia física que deben recorrer los datos. Un CDN (Content Delivery Network, «red de distribución de contenido») resuelve este problema: una red de servidores repartidos geográficamente que almacenan copias del contenido de una web, sirviéndolo desde el servidor más cercano a cada visitante.
Cómo funciona, sin tecnicismos
En lugar de que todas las visitas, sin importar desde dónde lleguen, tengan que consultar un único servidor original, un CDN distribuye copias de los archivos estáticos de la web (imágenes, hojas de estilo, scripts) entre servidores situados en distintos puntos del mundo. Cuando alguien visita la web, recibe esos archivos desde el servidor geográficamente más próximo, reduciendo notablemente el tiempo de transferencia frente a tener que ir siempre hasta el servidor original.
Beneficios que van más allá de la velocidad
- Reduce la carga sobre el servidor principal, ya que buena parte de las peticiones se resuelven desde los servidores del CDN, no desde el origen.
- Aporta cierta protección adicional frente a picos de tráfico repentinos o ataques que buscan saturar un servidor, al repartir la carga entre múltiples nodos.
- Mejora la experiencia de usuarios internacionales, sin necesidad de tener servidores propios en cada país donde se tiene audiencia.
Por qué mejora directamente el SEO
La velocidad de carga es un factor de posicionamiento explícito dentro de los Core Web Vitals, y un CDN suele ser una de las formas más efectivas de mejorar esa velocidad, especialmente para audiencias internacionales alejadas geográficamente del servidor original de la web.
Quién suele necesitarlo, y quién puede prescindir de él por ahora
Webs con audiencia internacional dispersa, o con mucho contenido pesado (imágenes, vídeos), se benefician claramente de un CDN. Una web pequeña, con audiencia muy local y contenido ligero, puede funcionar razonablemente bien sin uno, aunque activarlo casi nunca perjudica y suele ser relativamente sencillo de implementar hoy en día, gracias a servicios que lo integran de forma prácticamente automática.