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 un CDN es para 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?
Un CDN no es un proveedor de alojamiento web. Simplemente almacena en caché las partes de su sitio web que ha configurado para ser atendido por un CDN. Estos archivos guardados (en caché) se cargan en todos los servidores diferentes en todo el mundo.
Cuando un visitante de otro país visita su sitio web, recibe el texto directamente de su proveedor de alojamiento web, pero puede recibir una cantidad de otros archivos del servidor CDN más cercano su ubicación.
Estos archivos pueden incluir:
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.
In_content_1 all: [300x250] / dfp: [640x360]->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 distribuida y en caché fue la solución perfecta.
Por qué un CDN es esencial para su sitio
Si posee un sitio web, la velocidad que La carga de 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 los visitantes tienen 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 un CDN es esencial para su sitio web.
Ahorra ancho de banda
Al usar un CDN, está cambiando el uso del ancho de banda del servidor de su proveedor de alojamiento web a la red distribuida de servidores CDN.
Una vez que configure su cuenta de CDN y su dominio, verá que el ancho de banda comienza a acumularse en el tablero 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 cobrados 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 configuraron su red de servidores para administrar contenido de gran ancho de banda como imágenes. Lo hacen de las siguientes maneras.
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 usar un servicio CDN.
Este tiempo de actividad aumentado se debe a una serie de razones.
La red 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 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.
Cada vez que el tráfico de su sitio web aumenta de manera significativa, exige mucha demanda de múltiples piezas de hardware. Específicamente, el servidor web en el centro de datos de su proveedor de alojamiento 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 la mayoría de la demanda ocurrira.
El hecho de que las CDN gestionen esa demanda en múltiples servidores con equilibrio de carga significa que su sitio podrá manejar significativamente más tráfico que si no estuviera utilizando un servicio de CDN.
Mejora la seguridad
Es posible que se sorprenda al saber que el uso de un CDN también puede aumentar la seguridad de su sitio.
Para comprender esto, primero es importante comprender el flujo de datos cuando los visitantes visitan 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 e imágenes. , javascript y hojas de estilo. Toda esa demanda de ancho de banda afecta su único servidor web.
Imagine 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 demasiado agua para que la presa se sobrecargue y el agua comience a fluir por la parte superior.
Esta es la razón por la cual la mayoría de las presas se construyen con múltiples puertos que se pueden abrir como el agua el nivel aumenta en el otro lado.
Si tiene un sitio web alojado en un único servidor web, un atacante DDOS requiere mucho menos esfuerzo para eliminar su sitio web.
Los ataques DDOS se lanzan desde muchos "bots" diferentes desde en 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 ponen 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 se cifrará y protegerá de los piratas informáticos que intercepten el tráfico web.
Cómo configurar su servicio CDN
Si bien un servicio CDN puede sonar complicado, configurarlo es bastante fácil.
Primero, debe elegir un servicio CDN. Hay algunos de los principales para elegir.
Cualquiera de estos servicios proporcionará suficiente optimización de CDN para su sitio. Si su sitio es pequeño, es mejor optar por un modelo de pago basado en el uso, ya que su ancho de banda probablemente 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 proporcionando el nombre de su dominio y configurando 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, W3 Caché total 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 a los visitantes con el tiempo. Los cambios pueden tardar algún tiempo en replicarse a través de 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 hacerlo. configúrelo para su sitio web.