¿Qué es un CDN y por qué es esencial si posee un dominio?

Una red de entrega de contenido ( CDN ) es una colección de servidores distribuidos en 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 para 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 un CDN?(What Is a CDN?)

Un CDN no es un servidor 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 de todo el mundo.

Cuando un visitante de otro país visita su sitio web, recibe el texto directamente de su servidor web, pero puede recibir una serie de otros archivos del servidor CDN más cercano a su ubicación.(CDN)

Estos archivos pueden incluir:

  • Archivos Javascript
  • Imágenes
  • Vídeos
  • hojas de estilo

La demanda de servicios de 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 requería que los propietarios de sitios web buscaran alternativas para las imágenes de carga lenta en el sitio. La red CDN(CDN) distribuida y almacenada en caché fue la solución perfecta.

Por qué un CDN es esencial para su sitio(Why a CDN Is Essential For Your Site)

Si posee un sitio web, la velocidad de carga de 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 en su sitio web por más tiempo y visiten más páginas en él.

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

Ahorra ancho de banda(Saves Bandwidth)

Al usar una CDN , está cambiando el uso del ancho de banda del servidor de su host 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 servidor 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 significativos en los costos.

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

  • Las CDN(CDNs) 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(CDNs) de archivos, las CDN reducen la cantidad de datos que se transfieren.
  • Mediante el uso de certificados SSL/TLSCDN(CDNs) pueden reducir los falsos inicios de transferencia, lo que evita la necesidad de reiniciar una transferencia y enviar aún más datos.

Reduce el tiempo de inactividad(Reduces Downtime)

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

Este mayor tiempo de actividad se debe a una serie de razones.

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

Cada vez que el tráfico de su sitio web aumenta significativamente, genera una gran demanda en múltiples piezas de hardware. Específicamente, el servidor web en el centro de datos de su host 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, allí es donde se producirá la mayor parte de la demanda. 

El hecho de que las CDN(CDNs) gestionen esa demanda en varios servidores con equilibrio de carga significa que su sitio podrá gestionar una cantidad significativamente mayor de tráfico que si no estuviera utilizando un servicio de CDN .

Mejora la seguridad(Improves Security)

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 ingresan a su sitio web.

En una configuración de un solo 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 a su único servidor web.

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

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 aumenta el nivel del agua en el otro lado.

Si tiene un sitio web alojado en un solo servidor web, se necesita mucho menos esfuerzo por parte de un atacante DDOS para eliminar su sitio web.(DDOS)

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 usar un servicio CDN con servidores web distribuidos en todo el mundo, todos esos servidores son como puertos adicionales en la represa.

Ahora su servidor web solo necesita servir texto, y varios servidores CDN proporcionan imágenes y otros archivos. Básicamente, todos estos servidores comparten 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 piratas informáticos pongan en el ataque sea mucho mayor antes de que su sitio web se caiga.

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

Cómo configurar su servicio CDN(How to Set Up Your CDN Service)

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

Primero, debe elegir un servicio CDN . Hay algunos importantes para elegir.

  • Cloudflare : uno de los servicios de (Cloudflare)CDN más grandes y conocidos que utilizan muchas empresas importantes de todo el mundo.
  • Fastly : ofrece una serie de productos de optimización web, incluida la entrega de contenido CDN .
  • KeyCDN : administra 34 centros de datos ubicados en todo el mundo, con un rendimiento de velocidad de sitio web comprobado.
  • MetaCDN : a diferencia de otros servicios de 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á suficiente optimización de CDN para su sitio. (CDN)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 en 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(Make) nota del nombre de host CNAME proporcionado por su (CNAME)CDN . Necesitarás esto más tarde.

Finalmente, deberá instalar un complemento de CDN en su sitio. (CDN)Por ejemplo, si está ejecutando un sitio de WordPress , W3 Total Cache 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(CDN) 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 a los visitantes con el tiempo. Es posible que pase algún tiempo hasta que los cambios se repliquen en Internet , pero los cambios de DNS deberían actualizarse después de aproximadamente 24 horas.

Dados los beneficios de rendimiento y seguridad proporcionados por un servicio CDN , no puede permitirse el lujo de no configurarlo para su sitio web.



About the author

Soy experto en desarrollo de hardware y software. Tengo experiencia trabajando tanto con productos Apple (ios) como con las plataformas Android de Google. También soy un firme defensor de Edge Computing, que es la última tendencia en tecnología web y móvil. Mis habilidades en estas áreas me hacen ideal para desarrollar aplicaciones que sean rápidas, seguras y eficientes.



Related posts