Mantente al día sobre las novedades de tu asunto favorito

Aprende a crear sitios web increíbles con facilidad

Usa el poder de Internet para promocionar tu negocio

Inspírate con las estrategias de grandes empresas

Contenido variado para potenciar los resultados de tu proyecto

La confirmación de tu inscripción ha sido enviada a tu correo electrónico

¡Gracias por suscribirte, esperamos que disfrutes nuestros contenidos!

Destacado en la categoría:

Conoce qué es el CDN o Red de Distribución de Contenido, para qué es utilizado y cómo puede optimizar tu presencia en el mundo digital.

La velocidad de un sitio web desempeña un papel crucial en el impacto que genera en internet. Cuando el sitio tarda demasiado en cargar, no solo se ve afectada su clasificación en las SERPs, sino que también existe el riesgo de sufrir altas tasas de rebote por parte de los usuarios.

El resultado: las desventajas acumuladas impactan en el tráfico, las tasas de conversión y, en última instancia, en la generación de ingresos. ¡Es una cadena!

En muchos casos, puedes optimizar tu propio sitio en busca de buenos resultados. Esto se puede lograr reduciendo el código, minimizando el peso de las páginas o limitando el número de solicitudes HTTP. Esta distribución rápida de tu contenido en cualquier parte del mundo solo es posible hoy en día con el apoyo de una CDN.

¿Qué es una CDN?

CDN es una sigla de “Content Delivery Network”, una infraestructura de servidores en red ubicada estratégicamente en todo el mundo.

Esta red acorta la distancia física entre el lugar que aloja el contenido y el punto donde se encuentra el visitante del sitio.

Así, la CDN sustituye ventajosamente al servidor original. De esta manera, se asegura de distribuir el contenido desde aquellos servidores que están ubicados más cerca del usuario de internet.

El número de servidores en la red, así como su ubicación, varía según el proveedor de CDN.

¿Cómo funciona una CDN?


Ahora que ya sabes qué es una CDN, descubre a continuación algunos elementos importantes para su funcionamiento.

Latencia y distancia


Cuando un usuario de internet visita un sitio norteamericano alojado en Brasil, el tiempo de carga del sitio es más largo. Esto ocurre simplemente porque la latencia aumenta con la distancia.

Durante su viaje, tanto la solicitud enviada por el internauta como la respuesta a esa solicitud pasan por una serie de enrutadores.

Principio de funcionamiento


Para reducir esta latencia y garantizar una carga rápida de la página, entra en acción la CDN. Almacena y mantiene en caché una versión de tu contenido estático (código HTML, imágenes, archivos CSS y JavaScript) en servidores espejo. Estos, a su vez, se distribuyen en “puntos de presencia” (PoP) en todo el mundo.

Cuando un usuario de internet envía una solicitud de contenido, la CDN determina el servidor con mejor capacidad para responderle. En este caso, selecciona aquel que garantizará el procesamiento más rápido de la solicitud, dada la ubicación del usuario de internet.

Además, también se considera la carga que ya pesa sobre los recursos y la calidad de la conexión. El mecanismo de enrutamiento de la CDN redirige la solicitud al servidor seleccionado, que responde mostrando la copia en caché de la página solicitada.

CDN: Red de Distribución de Contenido y cómo es utilizado

Modo “pull” y “push”


Generalmente, las CDNs ofrecen dos modos de operación para la distribución de archivos de página estática en sus servidores espejo: “pull” y “push”.

El modo “pull” (tirar) se activa la primera vez que se necesita mostrar una página. En este caso, la red de distribución busca automáticamente el contenido necesario del servidor de origen y lo entrega al visitante.

Al mismo tiempo, almacena en caché esa versión de la página en esos servidores espejo. Además, se mantiene hasta la expiración del tiempo de vida útil configurado para el contenido.

En ocasiones posteriores, el servidor espejo mejor ubicado procesa la solicitud, asegurándose de servir el contenido para garantizar una carga rápida en el terminal del usuario.

En este escenario, la CDN se encarga de todo y no es necesario “empujar” actualizaciones hacia ella.

¿Y qué sucede cuando el tiempo expira? En este caso, la CDN recupera la versión más reciente del contenido del servidor de alojamiento y la entrega a sus servidores espejo.

En el modo “pull”, la carga se acelerará solo en la segunda llamada de la página. Esto puede retrasarse durante las actualizaciones de la versión en caché debido a solicitudes en el servidor de origen.

Además, es probable que este modo genere tráfico “redundante”. El tiempo de vida útil definido hace que la CDN solicite el servidor de origen cuando el contenido no ha sido realmente modificado. Este modo generalmente se recomienda para recursos de pequeño a mediano tamaño actualizados con frecuencia.

Por otro lado, en el modo “push” (empujar), no hay extracción automática. Es el sitio el que debe enviar el contenido a la CDN, almacenándolo en un lugar determinado.
Una vez que los archivos son enviados, los servidores espejo se sincronizan con ese lugar.

En este escenario, el contenido está más rápidamente disponible para ser mostrado por el servidor espejo mejor ubicado, tanto en la primera solicitud de la página como posteriormente, cuando se envía una nueva versión.

Observa que este modo tiene la ventaja de limitar el tráfico, ya que no existen solicitudes de actualización automática como en el modo “pull”.

Por otro lado, el sitio debe encargarse de empujar las modificaciones para que sean tomadas en cuenta. Además, este modo generalmente se reserva para archivos grandes que rara vez se modifican.

Al definir las zonas “pull” y “push”, puedes controlar cómo se almacena en caché el sitio en los servidores espejo.



Ambos modos pueden coexistir. Nada impide, por ejemplo, definir una zona “pull” para archivos HTML y una zona “push” para archivos más pesados. En este grupo, podemos incluir archivos, imágenes, archivos de video y audio, etc.

¿Por qué usar una CDN?


Este almacenamiento en caché del contenido de un sitio en una arquitectura CDN tiene muchas ventajas. Su principal beneficio es aumentar los tiempos de carga dondequiera que se encuentre el usuario de internet.

De esta forma, la red beneficia la experiencia del usuario. Además, ayuda al SEO del sitio en todo el mundo y optimiza la continuidad del servicio.

SEO


La velocidad de carga de los sitios es un criterio considerado por Google para la clasificación en sus resultados de búsqueda. Esto sucede desde 2010 para dispositivos de escritorio y desde 2018 para smartphones.

El verdadero peso de este criterio en los cálculos del algoritmo del motor de búsqueda aún genera dudas. Sin embargo, si el motor puede ofrecer páginas web comparables y de carga más rápida, eso es lo que este criterio lo llevará a hacer.

Por otro lado, debido a las restricciones impuestas por el “presupuesto de rastreo”, el tiempo máximo que los robots dedican a la exploración es limitado.

En el caso de un sitio de carga lenta, existe el riesgo de que el robot no tenga tiempo de rastrear todo. Esto puede hacer que el nuevo contenido no sea completamente indexado, por ejemplo.

En este sentido, el uso de una CDN es de extrema importancia, ya que garantiza una carga rápida de las páginas web en cualquier parte del mundo. Además, es esencial para no penalizar la referenciación de tu sitio.

Continuidad del servicio



Cuando las cargas de tráfico alcanzan millones de solicitudes por segundo, incluso los servidores de alojamiento más poderosos son puestos a prueba.

Sin una CDN, todo este tráfico debe ser absorbido por la infraestructura de alojamiento. Existe el riesgo de que se produzca una falla, lo que interrumpiría la experiencia del usuario y podría llevar a la pérdida de negocios para la empresa.

Con su arquitectura distribuida de servidores a gran escala, las CDNs de alto rendimiento son capaces de absorber decenas de terabytes de tráfico. De esta forma, también garantizan la continuidad del servicio en las mayores bases de usuarios.

Seguridad



Los ataques de denegación de servicio distribuido (DDoS) continúan aumentando a un ritmo tremendo.

El objetivo de los ataques DDoS es agotar el servidor objetivo. Con esta maniobra, se congestiona el ancho de banda para dejarlo fuera de servicio, enviando grandes cantidades de solicitudes externas simultáneas.

Con sus múltiples servidores, la CDN actúa como un baluarte contra este tipo de ataques al sitio.

La distribución de la carga de solicitudes en su arquitectura minimiza efectivamente los efectos del ataque en el sitio. Por lo tanto, el sitio permanece disponible para sus visitantes.

La mayoría de las CDNs también incluyen funciones de seguridad que monitorizan y filtran las solicitudes a sus servidores.

Estos servicios revisan el tráfico web en busca de patrones sospechosos y bloquean el tráfico de ataques maliciosos. Además, generalmente encriptan el tráfico entre la CDN y el usuario de internet, así como entre la CDN y el servidor de origen.

Conclusión


Como has podido ver hasta aquí, la CDN es un elemento importante para quienes desean mejorar la velocidad de su sitio, además de ofrecer más seguridad y otras ventajas importantes para la navegación.

¡Esperamos que este contenido haya sido útil! Vale la pena mencionar que todos los planes de alojamiento de HostGator ofrecen CDN gratuita, aumentando la velocidad de tu sitio y brindando una mejor experiencia para los visitantes de tu página.

Navega por asuntos

    Tags:

      Douglas Vieira

      Graduado en Periodismo y con un MBA en Marketing, ha trabajado en importantes portales a lo largo de su carrera, incluyendo UOL Jogos, TecMundo y Voxel. Amante de las caminatas, las series, las películas y los juegos retro, no se cansa de decir a todos que Chrono Trigger es el mejor juego jamás creado en la historia.

      Más artículos del autor

      Crea tu presencia en línea

      Encuentra el nombre perfecto para tu web:

      www.