¿Qué es una CDN? ¿Por qué es esencial si posees un dominio?

Hola internatura ! Aquí Lautaro con un nuevo post para ustedes !
Espero que les sea de su agrado y nos vemos en el próximo tutorial

Una red de entrega de contenido (CDN) es una colección de servidores distribuidos por todo el mundo que entregan partes de su sitio web a los visitantes del sitio ubicados cerca de esos servidores.

El uso más común de una CDN es la entrega de imágenes desde un sitio web. Esto se debe a que las imágenes suelen ser el componente de carga más lenta de una página web.

¿Qué es una CDN?

Un CDN no es un alojamiento web. Simplemente almacena en caché las partes de su sitio web que ha configurado para ser atendidas por un CDN. Estos archivos guardados (en caché) se cargan en todos los diferentes servidores del mundo.

Cuando un visitante de otro país visita su sitio web, recibe el texto directamente de su proveedor de alojamiento web, pero es posible que reciba una serie de otros archivos del servidor CDN más cercano a su ubicación.

Estos archivos pueden incluir:

  • Archivos javascript
  • Imagenes
  • Videos
  • Hojas de estilo

La demanda de servicios CDN se disparó cuando Google comenzó a usar la velocidad de carga de la página como una variable en su algoritmo de clasificación.

Esta carrera para convertirse en la página de carga más rápida sobre un tema requirió que los propietarios de sitios web buscaran alternativas para las imágenes de carga lenta en el sitio. La red CDN distribuida y almacenada en caché era la solución perfecta.

Por qué una CDN es esencial para su sitio

Si posee un sitio web, la velocidad a la que se cargan las páginas es importante por varias razones. Como se mencionó anteriormente, aumentará su puntaje de clasificación general con Google.

En segundo lugar, mejora la experiencia que tienen los visitantes en su sitio web. Esto hará que permanezcan más tiempo en su sitio web y visiten más páginas en él.

Aquí hay algunas otras formas en que una CDN es esencial para su sitio web.

Ahorra ancho de banda

Al usar una CDN, está cambiando el uso del ancho de banda del servidor de su servidor web a la red distribuida de servidores CDN.

Una vez que configure su cuenta CDN y la configure con su dominio, verá que el ancho de banda comienza a acumularse en el panel de su cuenta.

Esta es la demanda de ancho de banda que está eliminando del servidor de su proveedor de alojamiento web. Con los servicios de alojamiento web tan caros como son, y muy a menudo se les cobra por usar más ancho de banda, reducir el uso del ancho de banda generalmente equivale a ahorros de costos significativos.

Los costos de ancho de banda de CDN son mucho más baratos que los costos de alojamiento web. Esto se debe a que los servicios CDN configuran su red de servidores para administrar contenido de gran ancho de banda, como imágenes. Lo hacen de las siguientes formas.

  • Los CDN utilizan optimizaciones como el equilibrio de carga del servidor y las unidades de estado estable, que aceleran la transferencia y reducen los errores.
  • Mediante técnicas de manipulación del tamaño de los archivos, como la compresión y la minificación de archivos, las CDN reducen la cantidad de datos que se transfieren.
  • Al usar certificados SSL / TLS, las CDN pueden reducir los inicios de transferencias falsas, lo que evita la necesidad de reiniciar una transferencia y enviar aún más datos.

Reduce el tiempo de inactividad

Cuando se trata de confiabilidad, hay pocas cosas que reducen más el tiempo de inactividad de su sitio web que el uso de un servicio CDN.

Este mayor tiempo de actividad se debe a varias razones.

La red CDN distribuida significa que la mayor parte de su ancho de banda (imágenes) provienen de múltiples servidores de todo el mundo. Los servicios CDN utilizan una técnica llamada «equilibrio de carga», lo que significa que cuando hay una demanda excesiva de un servidor, se utilizan otros servidores para equilibrar la carga.

Siempre que el tráfico de su sitio web aumenta significativamente, genera una gran demanda en varias piezas de hardware. Específicamente, el servidor web en el centro de datos de su servidor web y los servidores distribuidos administrados por su servicio CDN.

Y dado que las imágenes y los archivos son la mayor parte de los datos que se transfieren, ahí es donde se producirá la mayor parte de la demanda.

El hecho de que las CDN administren esa demanda en varios servidores con equilibrio de carga significa que su sitio podrá manejar significativamente más tráfico que si no estuviera usando un servicio CDN.

Mejora la seguridad

Es posible que se sorprenda al saber que el uso de una CDN también puede aumentar la seguridad de su sitio.

Para comprender esto, primero es importante comprender el flujo de datos cuando los visitantes llegan a su sitio web.

En una única configuración de servidor web, los visitantes solicitan una página web y su servidor web debe responder con todos los datos, incluidos texto, imágenes, javascript y hojas de estilo. Toda esa demanda de ancho de banda afecta su único servidor web.

Imagínese esto como una presa con múltiples puertos de agua. En este escenario, sería una presa con un solo puerto para que fluya el agua. No se necesitaría demasiada oleada de agua para que la presa se sobrecargara y el agua comenzara a fluir por la parte superior.

Esta es la razón por la que la mayoría de las presas se construyen con múltiples puertos que se pueden abrir a medida que el nivel del agua aumenta en el otro lado.

Si tiene un sitio web alojado en un solo servidor web, un atacante de DDOS requiere mucho menos esfuerzo para eliminar su sitio web.

Los ataques DDOS se lanzan desde muchos «bots» diferentes de todo el mundo, simulando cientos o incluso miles de usuarios que realizan solicitudes contra su servidor web al mismo tiempo.

Sin embargo, al utilizar un servicio CDN con servidores web distribuidos en todo el mundo, todos esos servidores son como puertos adicionales en la presa.

Ahora su servidor web solo necesita servir texto y varios servidores CDN proporcionan imágenes y otros archivos. Todos estos servidores comparten esencialmente la demanda de ancho de banda.

Esto no proporcionará una protección del 100% contra los ataques DDOS, pero requerirá que el esfuerzo que los hackers pongan en el ataque sea mucho mayor antes de que su sitio web caiga.

Además, si se asegura de configurar su CDN con certificados TLS / SSL, todo el tráfico estará encriptado y protegido de los piratas informáticos que interceptan el tráfico web.

Cómo configurar su servicio CDN

Si bien un servicio CDN puede parecer complicado, configurarlo es bastante fácil.

Primero, debe elegir un servicio CDN. Hay algunas de las más importantes para elegir.

  • Cloudflare: Uno de los servicios CDN más grandes y conocidos que utilizan muchas empresas importantes en todo el mundo.
  • Rapidamente: Ofrece una serie de productos de optimización web, incluida la entrega de contenido CDN.
  • KeyCDN: Gestiona 34 centros de datos ubicados en todo el mundo, con un rendimiento comprobado de velocidad de sitios web.
  • MetaCDN: A diferencia de otros servicios CDN que cobran según el uso, este servicio cobra una tarifa mensual fija.
  • StackPath: Anteriormente MaxCDN, StackPath es utilizado por muchas empresas y sitios web de todo el mundo.

Cualquiera de estos servicios proporcionará una optimización de CDN suficiente para su sitio. Si su sitio es pequeño, es mejor optar por un modelo de pago basado en el uso, ya que es probable que su ancho de banda sea bajo. Si tiene un sitio web o negocio grande, el modelo de tarifa fija sería mejor.

Una vez que se haya registrado para un servicio CDN, deberá configurar su zona CDN en su cuenta.

Configurar la cuenta simplemente implica proporcionar el nombre de su dominio y configurar el almacenamiento en caché y la compresión. Por lo general, está bien dejar esta configuración como predeterminada.

Tome nota del nombre de host CNAME proporcionado por su CDN. Lo necesitará más tarde.

Finalmente, necesitará instalar un complemento CDN en su sitio. Por ejemplo, si está ejecutando un sitio de WordPress, Caché total de W3 es una opción popular.

Una vez que instale el complemento, verá un campo disponible donde puede ingresar el CNAME proporcionado por su servicio CDN.

También encontrará una sección donde puede habilitar qué tipo de archivos en su sitio web desea que el servicio CDN almacene en caché y proporcione a los visitantes.

Una vez que haya guardado todos los cambios, debería ver que los gráficos de ancho de banda de CDN comienzan a reflejar los visitantes a lo largo del tiempo. Es posible que los cambios tarden algún tiempo en replicarse en Internet, pero los cambios de DNS deberían actualizarse después de aproximadamente 24 horas.

Dados los beneficios de rendimiento y seguridad que ofrece un servicio CDN, no puede permitirse no configurarlo para su sitio web.

Deja un comentario