Definición
Una CDN (content delivery network, red de distribución de contenidos) es una red de servidores distribuidos geográficamente que almacena copias de los archivos de una web o aplicación (imágenes, vídeos, hojas de estilo, scripts) y los entrega desde el punto más cercano a cada visitante. En vez de que un usuario de México descargue tu página desde un servidor en Madrid, la recibe de un nodo en Ciudad de México. El resultado es una web más rápida y un servidor de origen que trabaja mucho menos.
En una empresa, la CDN es una de las inversiones con mejor retorno en rendimiento web. Cloudflare, Akamai, Fastly, Amazon CloudFront y Google Cloud CDN son los proveedores más habituales y muchos ofrecen un nivel gratuito. Además de acelerar, una CDN absorbe picos de tráfico, protege contra ataques de denegación de servicio (DDoS) y gestiona certificados de seguridad. Para un SaaS con clientes en 20+ países, es la diferencia entre una experiencia uniforme y quejas de lentitud.
El malentendido frecuente es pensar que la CDN solo sirve para vídeos o webs muy grandes. Cualquier web con visitantes fuera de su ciudad se beneficia, y el efecto sobre el SEO es directo porque Google mide la velocidad de carga. Lo que la CDN no acelera es la parte dinámica que se calcula en cada petición; para eso se combina con edge computing, que ejecuta código en esos mismos nodos cercanos.
En la práctica
Una empresa española con clientes en Latinoamérica activa una CDN y el tiempo de carga de su web en Bogotá baja de 4 segundos a menos de 1, sin cambiar una línea de código ni mover el servidor.
Por qué importa
La velocidad de tu web afecta a la conversión y al posicionamiento en Google. Una CDN es de las pocas mejoras que se activan en una tarde, cuestan poco o nada y se notan en todos los mercados a la vez.
Preguntas frecuentes
- ¿Necesita mi web una CDN?
- Si tienes visitantes fuera de tu región, imágenes o vídeos, picos de tráfico o simplemente quieres cargar más rápido, sí. El coste de entrada es cero con los planes gratuitos de proveedores como Cloudflare y la activación consiste en cambiar la configuración de DNS del dominio.
- ¿Qué diferencia hay entre una CDN y un hosting?
- El hosting es donde vive tu web y se ejecuta su código. La CDN es una capa delante que guarda copias de los archivos estáticos y los sirve desde el lugar más cercano al visitante. No sustituye al hosting: lo protege y lo acelera.