¿Qué es CDN?
También llamado: Content Delivery Network, red de distribución de contenidos
Una CDN (Content Delivery Network) es una red de servidores repartidos por el mundo que guardan copias de tu web y las sirven desde el punto más cercano a cada visitante. Hace que la web cargue más rápido y alivia la carga de tu servidor.
Sin CDN, un visitante de México que entra a una web alojada en Madrid tiene que esperar a que cada archivo cruce el Atlántico. Con CDN, lo recibe desde un servidor en su región. Además, como la CDN atiende la mayoría de las peticiones desde su caché, tu servidor apenas trabaja.
Ejemplo
Normalmente se activa de una de estas formas:
- Cambiando los NS del dominio al proveedor de CDN, que pasa a gestionar el DNS y hace de proxy inverso de toda la web.
- Con un CNAME para un subdominio de archivos estáticos:
static.example.com. 3600 IN CNAME example.cdnprovider.example.
Para saber si una respuesta viene de la caché de la CDN, mira las cabeceras:
$ curl -sI https://example.com/logo.png | grep -i cache
cache-control: public, max-age=31536000
x-cache: HIT
Qué más aporta
- Protección frente a ataques DDoS y un WAF en muchos casos.
- Certificados HTTPS, HTTP/3 y compresión Brotli sin configurar nada en tu servidor.
- Ahorro de ancho de banda en el hosting.
Errores habituales
- Cachear el HTML de páginas con sesión (carrito, área privada).
- Olvidar que, tras la CDN, tu servidor ve la IP de la CDN y no la del visitante: hay que configurar el servidor para leerla de la cabecera correspondiente.
¿Tienes un producto o servicio relacionado con CDN? Anúnciate en este término.
Términos relacionados
- Caché — Una caché es un almacén temporal de copias de datos para servirlos más rápido...
- Proxy inverso — Un proxy inverso es un servidor que recibe las peticiones de los visitantes y...
- DDoS — Un ataque DDoS (denegación de servicio distribuida) consiste en saturar una web o un...
- WAF — Un WAF (Web Application Firewall) es un cortafuegos que analiza el contenido de las...
- Ancho de banda — En hosting, el ancho de banda es la cantidad de datos que tu web...
- Core Web Vitals — Las Core Web Vitals son las tres métricas con las que Google mide la...