¿Qué es una CDN?

Descubra qué es una CDN y por qué es útil

ACDNrepresentaRed de entrega de contenidos.

Es una serie de servidores distribuidos por todo el mundo, todos conectados entre sí.

En el contexto de ayudar a acelerar un sitio web, su trabajo es distribuir activos (como imágenes, archivos JavaScript, CSS, también HTML) para que estén razonablemente cerca, físicamente, de todos los usuarios que puedan querer acceder a su sitio web, en orden amejorar la velocidad de la conexióny reducir la latencia.

Las CDN son la caché definitiva y la forma más económica de ofrecer contenido en todo el mundo.

Los visitantes nunca accederán al servidor web real que aloja sus archivos, sino que accederán a esos servidores CDN, lo que ayudará a reducir la carga.

Un CDN proporciona

  • Velocidad, estar más cerca de la red de un usuario mejora la velocidad y reduce la latencia
  • Redundancia, si un nodo de la CDN falla, otros nodos pueden manejar el tráfico
  • Costos reducidosen ancho de banda y potencia del servidor en comparación con atender todo el tráfico desde una ubicación centralizada que podría no estar optimizada para atender una gran cantidad de tráfico
  • Seguridadagregando niveles adicionales de protección a nivel de nodo CDN. No todas las CDN hacen esto, pero la mayoría lo hace y también introduce mitigaciones de protección contra ataques DDoS

Una CDN obtiene el recurso original de un servidor de origen y, siempre que el origen no cambie, seguirá sirviendo su copia local de un activo:

Cada servidor CDN está ubicado en diferentes continentes y, dependiendo de cómo se construya el CDN, también en diferentes partes de un continente.

Todas las empresas importantes utilizan CDN para brindar servicios a los activos, y usted también puede aprovechar los servicios de empresas comoCloudflare,Amazon CloudFront,Google Cloud CDN,Azure CDNu otras personas.

Los CDN también pueden estar integrados directamente por su alojamiento web. Utilizo Netlify, por ejemplo, e integran un CDN automático, lo que hace que mi sitio sea rápido en cualquier lugar del mundo.


Más tutoriales de red: