¿Qué es una CDN?

Explora cómo funciona exactamente una CDN para ofrecer una entrega rápida, eficiente y segura de contenido a sitios web y servicios de Internet.

Share facebook icon linkedin icon twitter icon email icon

¿Qué es una CDN?

Objetivos de aprendizaje

Después de leer este artículo podrá:

  • Define una red de distribución de contenido (CDN)
  • Entiende alguno de los beneficios de usar una CDN
  • Explora más detalles de cómo funciona una CDN

¿Qué es una CDN?

Una red de entrega de contenido (CDN) se refiere a un grupo de servidores distribuidos geográficamente que trabajan juntos para ofrecer una entrega rápida de contenido de Internet.


Una CDN permite la transferencia rápida de activos necesarios para cargar contenido de Internet, incluyendo páginas HTML, archivos javascript, hojas de estilo, imágenes y vídeos. La popularidad de los servicios de CDN sigue creciendo y hoy la mayoría del tráfico web se lleva a cabo a través de CDN, incluido el tráfico de los principales sitios como Facebook, Netflix y Amazon.


Una CDN configurada correctamente también puede ayudar a proteger sitios web contra algunos ataques maliciosos comunes, como los ataques de denegación de servicio distribuido (DDOS).

¿Una CDN es lo mismo que un alojamiento web?

Aunque una CDN no aloja contenido y no puede reemplazar la necesidad de un alojamiento web adecuado, sí ayuda a almacenar en caché el contenido en el extremo de la red, lo que mejora el funcionamiento del sitio web. Muchos sitios web tienen dificultades para satisfacer sus necesidades de funcionamiento mediante los servicios de alojamiento tradicionales, por lo que optan por las CDN.


Al utilizar el almacenamiento en caché para reducir el ancho de banda del alojamiento, ayuda a prevenir interrupciones en el servicio y a mejorar la seguridad, las CDN son una opción generalizada para aliviar algunos de los principales problemas asociados con el alojamiento web tradicional.

¿Cuáles son los beneficios de utilizar una CDN?

Aunque los beneficios de usar una CDN varían según el tamaño y las necesidades de una propiedad de Internet, los beneficios principales para la mayoría de los usuarios se pueden dividir en 4 componentes diferentes:

  1. Mejorar los tiempos de carga del sitio web - Al distribuir el contenido más cerca de los visitantes del sitio web mediante un servidor de CDN cercano (entre otras optimizaciones), los visitantes experimentan tiempos de carga de página más rápidos. Como los visitantes son más propensos a irse a otro sitio web cuando se encuentran con un sitio de carga lenta, una CDN puede reducir las tasas de rebote y aumentar la cantidad de tiempo que pasan en el sitio. En otras palabras, un sitio web más rápido implica que más visitantes se queden y permanezcan durante más tiempo.
  2. Reducir los costes de ancho de banda - Los costes de consumo de ancho de banda para el alojamiento de sitios web son un gasto básico para los sitios web. Mediante el almacenamiento en caché y otras optimizaciones, las CDN pueden reducir la cantidad de datos que debe proporcionar un servidor de origen, lo que a su vez reduce los costes de alojamiento para los propietarios de sitios web.
  3. Aumentar la disponibilidad de contenido y redundancia - La función normal del sitio web se puede ver interrumpida por una gran cantidad de tráfico o por fallos de hardware. Gracias a su naturaleza distribuida, una CDN puede manejar más tráfico y soportar fallos de hardware de mejor manera que muchos servidores de origen.
  4. Mejorar la seguridad del sitio web - Una CDN puede mejorar la seguridad al proporcionar mitigación de DDoS , mejoras a los certificados de seguridad y otras optimizaciones.

¿Cómo funciona una CDN?

En esencia, una CDN es una red de servidores vinculados entre sí con el objetivo de entregar contenido de la manera más rápida, económica, confiable y segura posible. Para mejorar la velocidad y la conectividad, una CDN ubicará servidores en los puntos neutros entre diferentes redes.


Estos puntos de intercambio de Internet (IXP) son las ubicaciones principales donde los diferentes proveedores de Internet se conectan para proporcionar acceso mutuo al tráfico que se origina en sus diferentes redes. Al tener una conexión a estas ubicaciones de alta velocidad y extremadamente interconectadas, un proveedor de CDN puede reducir los costes y el tiempo de tránsito en la entrega de datos a alta velocidad.

What is a CDN

Más allá de la ubicación de servidores en IXP, una CDN lleva a cabo un número de optimizaciones en las transferencias de datos cliente/servidor estándar. Las CDN sitúan los centros de datos en ubicaciones estratégicas en todo el mundo, mejoran la seguridad, y están diseñados para sobrevivir a varios tipos de fallos y congestión de Internet.

Latencia - ¿Cómo mejora una CDN el tiempo de carga de un sitio web?

Cuando se trata de sitios web que cargan contenido, los usuarios abandonan rápidamente según se ralentiza el sitio. Los servicios de CDN pueden ayudar a reducir los tiempos de carga de las siguientes maneras:

  • La naturaleza globalmente distribuida de una CDN implica reducir la distancia entre los usuarios y los recursos del sitio web. En lugar de tener que conectarse a la ubicación del servidor de origen de un sitio web, una CDN permite a los usuarios conectarse a un centro de datos geográficamente más cercano. Menos tiempo de viaje implica un servicio más rápido.
  • Las optimizaciones de hardware y software, como el equilibrio de carga eficiente y las unidades de estado sólido, pueden ayudar a que los datos lleguen más rápido al usuario.
  • Las CDN pueden reducir la cantidad de datos que se transfieren al reducir el tamaño de los archivos con tácticas como la minificación y la compresión de archivos. Un tamaño de archivo más pequeño implica tiempos de carga más rápidos.
  • Las CDN también pueden acelerar los sitios que utilizan certificados TLS/SSL mediante la optimización de la reutilización de conexiones y permitiendo el inicio en falso de un TLS.

Explora todas las maneras en las que una CDN ayuda a los sitios web a cargar más rápido

Confiabilidad y redundancia - ¿Cómo mantiene una CDN a un sitio web siempre conectado?

La disponibilidad es un componente fundamental para cualquiera con una propiedad de Internet. Los fallos de hardware y los picos de tráfico, ya sean resultado de ataques maliciosos o simplemente debido a un aumento en la popularidad, tienen el potencial de hacer caer a un servidor web y evitar que los usuarios accedan a un sitio o a un servicio. Una CDN completa tiene varias características que minimizarán el tiempo de inactividad:

  • El equilibrio de carga distribuye el tráfico de red de manera uniforme en varios servidores, lo que facilita escalar aumentos rápidos en el tráfico.
  • Un failover inteligente proporciona un servicio ininterrumpido incluso si uno o más de los servidores de CDN se desconectan por un mal funcionamiento del hardware; el failover puede redistribuir el tráfico a los otros servidores operativos.
  • En caso de que un centro de datos completo sufra problemas técnicos, el enrutamiento de Anycast transfiere el tráfico a otro centro de datos disponible y asegura que ningún usuario pierda el acceso al sitio web.

Más información de cómo una CDN ayuda a mantener los sitios web conectados

Seguridad de datos- ¿Cómo un CDN protege los datos?

La seguridad de la información es una parte integral de una CDN. Una CDN puede mantener un sitio seguro con certificados TLS/SSL recientes que garantizarán un alto estándar de autenticación, cifrado e integridad. Investiga los problemas de seguridad de las CDN y explora qué se puede hacer para entregar contenido de forma segura. Más información sobre la seguridad de CDN SSL/TLS

Gasto de ancho de banda: ¿cómo reduce los costes de ancho de banda una CDN?

Cada vez que un servidor de origen responde a una solicitud, se consume ancho de banda. Observa cómo una CDN, como el CDN de Cloudflare , reduce las solicitudes de origen. (próximamente)