¿Qué es un CDN?

qué es un cdn

La palabra CDN o red de Distribución de Contenido proviene de la palabra inglesa Content Delivery Network y se refiere a un conjunto de servidores situados en diferentes zonas geográficas que contienen copias o backups de diferentes páginas web de clientes.

El principal motivo por el cual se hacen estas copias de seguridad en diferentes servidores del mundo es para poder servir el contenido de una página web al usuario lo antes posible.

Ten en cuenta que en el mundo globalizado en el que vivimos, es muy común que una página web esté alojada en un hosting de España y reciba tráfico web orgánico desde EEUU o América Latina.

Por todo ello se ha de tener en cuenta que desde que se hace la petición al servidor en EEUU para ver una página web hasta que se recibe toda la información de la página web (Código HTML, CSS, etc) en España pasa un tiempo puesto que la información tiene que viajar muchos kilómetros.

El tiempo que transcurre en ese periodo de intercambio de información puede ser difícil de percibir para el ser humano. Sin embargo, que una página web tarde más de 3 segundos en realizar este proceso es muchísimo y puede significar el conseguir o no una venta.

Este factor en portales pequeños puede ser irrelevante. Sin embargo, en según que portales de internet (Con gran tráfico web como lo e-commerce) se puede traducir en grandes perdidas.

Por lo tanto, los CDN sirven para recortar esos kilómetros por los cuales tiene que viajar la información para que las páginas web carguen antes.

¿Cómo funciona un CDN?

Imagínate el mismo proceso de antes, un usuario en EEUU visita una página española cuyo contenido está alojado en un servidor de España.

La distancia a recorrer será muchísima y, por lo tanto, el tiempo perdido en traspasar dichos datos o código también. Ten en cuenta que a mayor número de kilómetros de distancia, mayor será el tiempo que tarde la información en llegar a su destino cómo es lógico.

Pues bien, si esa página web tuviera contratado un CDN en el cual se hubiera alojado una copia de la página web en cuestión, este tiempo se reduciría ¿Por qué? Sencillo, por que dicho CDN tiene una copia de la página web en un servidor en EEUU.

Por lo tanto, en vez de hacer la petición al servidor alojado en España se haría al CDN que se encuentra en EEUU reduciendo así la distancia y el tiempo de respuesta o velocidad de carga de la página web.

De ahí que sean tan importantes los CDN a la hora de mejorar el WPO de una página web.

¿Cuándo conviene contratar un CDN?

Principalmente conviene contratar un CDN cuando tu página web recibe mucho tráfico desde países cuyo origen es distinto al de tu servidor.

Es decir, si tienes un E-Commerce que vende a nivel mundial necesitarás un CDN pero si tienes un pequeño blog cuyo trafico web procede en un 90% de España no será tan necesario contratarlo.

Por ello, antes de contratar un CDN hazte las siguientes preguntas:

  1. ¿Qué origen tiene el tráfico web que recibo? ¿Una gran cantidad de el proviene del país donde esta mi servidor?
  2. ¿Tengo muchos archivos multimedia como imágenes y vídeos? Si es que si, lo será mejor enviar todos estos archivos a un CDN para aligerar la carga de tu página web.
  3. ¿Tengo mucho picos de trafico web puntuales? Los CDN te ayudarán a absorber esos picos de tráfico sin que tu página web quede inoperativa.
  4. ¿Me están haciendo SEO Negativo vía hotlinking? Con un CDN solucionarás el problema.

Ventajas de utilizar un CDN

Entre las ventajas por las cuales conviene utilizar un CDN se encuentran:

  1. Ayuda a evitar la saturación del servidor en caso de tener picos de tráfico.
  2. Da más estabilidad a tu proyecto online.
  3. Reduce los tiempos de carga y mejora la transferencia de archivos.
  4. Reduce la carga sobre el servidor principal.
  5. Ayuda a absorber ataques de SEO Negativo como son los ataques DDOs.
  6. Tu página web estará siempre accesible aunque el servidor base original falle ya que tendrás muchas copias de seguridad repartidas por el mundo.

Desventajas de utilizar un CDN

Un CDN también tiene sus desventajas como:

  1. Precio. Salvo que utilices CloudFlare que es gratuito, un CDN será un coste más a añadir a tu página web.
  2. Seguridad. Si no sabes configurar correctamente un CDN podrás tener problemas de seguridad al ser demasiado estrictos en su bloqueo incluso pueden capar el acceso a GoogleBot.
  3. Se requieren algunos conocimientos técnicos. Si no quieres que tu CDN actué como un cortafuegos con Google y penalice tu posicionamiento web lo mejor será que te informes antes de activar el CDN en tu página web.