Qué es un CDN
Un CDN es una red de servidores repartidos por distintas ubicaciones geográficas que sirve una copia de tu web desde el servidor más cercano a cada visitante, reduciendo el tiempo de carga. También se conoce como «Content Delivery Network» o «red de distribución de contenidos».
Es como tener varios almacenes de tu negocio repartidos por distintas ciudades en lugar de uno solo centralizado: el pedido de un cliente de Sevilla se envía desde el almacén más cercano, no desde el único que tienes en Bilbao, y le llega antes. Un CDN guarda copias de los archivos de tu web (imágenes, hojas de estilo, scripts, a veces la página entera) en servidores distribuidos por distintos países, y cuando alguien visita tu web, recibe esos archivos desde el servidor más próximo a su ubicación en lugar de siempre desde el servidor original de tu hosting.
Cómo funciona
- Activas un CDN para tu web, que distribuye copias de tus archivos a sus servidores repartidos por el mundo.
- Un visitante accede a tu web desde cualquier ubicación.
- El CDN detecta desde dónde se conecta y le sirve los archivos desde el servidor más cercano a él, en lugar de desde tu servidor original.
- Esto reduce la distancia que tienen que recorrer los datos, y por tanto el tiempo que tardan en llegar.
- Si el archivo cambia en tu web original, el CDN actualiza sus copias distribuidas para no servir contenido desactualizado.
Ejemplo
Una empresa de catering con pedidos online en Girona tenía clientes repartidos por toda España y algunos en Latinoamérica, pero su servidor estaba físicamente en Europa. Los visitantes más lejanos notaban una carga notablemente más lenta que los cercanos al servidor. Activamos un CDN que distribuía las imágenes del catálogo y los archivos estáticos de la web a servidores en varias ubicaciones, y la diferencia de velocidad entre visitantes cercanos y lejanos prácticamente desapareció.
Señales de que te afecta
- Tienes clientes o visitantes repartidos por distintas zonas geográficas, no solo cerca de donde está tu servidor.
- Notas (o te comentan) que la web va más lenta para visitantes de ciertas ubicaciones.
- Tu web tiene muchas imágenes u otros archivos pesados que se piden en cada visita.
- Recibes picos de tráfico puntuales (una campaña, una promoción) que tu servidor original tiene dificultades para absorber solo.
Cómo lo resolvemos
Valoramos si tu web se beneficiaría de un CDN según de dónde viene tu tráfico real, lo configuramos para que distribuya los archivos adecuados y comprobamos que las actualizaciones de contenido se reflejan correctamente en todas las ubicaciones. Si quieres que revisemos si tu web necesita un CDN, en nuestro servicio de optimización WordPress lo valoramos y lo configuramos. Un CDN reduce especialmente el TTFB de los visitantes más alejados de tu servidor, y se complementa bien con una buena caché de página.
Preguntas frecuentes
¿Un CDN sustituye a mi hosting?
No, trabajan juntos: tu hosting sigue siendo el origen de la web, y el CDN simplemente distribuye copias de ciertos archivos para acercarlos a cada visitante.
¿Necesito un CDN si todos mis clientes son de la misma ciudad que mi servidor?
El beneficio es menor en ese caso, aunque un CDN también ayuda a absorber picos de tráfico y, en algunos casos, añade una capa extra de protección frente a ciertos ataques.
¿Un CDN es caro de mantener?
Depende del proveedor y del volumen de tráfico, pero existen opciones adecuadas tanto para una web pequeña como para una tienda con mucho tráfico internacional.