En la era digital actual, el contenido web ha pasado de ser simples textos con formatos y colores atractivos. Al transformarse en imágenes, vídeos y hojas de estilo con mucho movimiento. Este cambio ayuda a captar la atención de los visitantes, pero incrementa el uso del ancho de banda.  La experiencia del usuario es cada vez más importante. Por ello, deben evitarse las cargas de contenido excesivamente lentas. En este aspecto, el Content Delivery NetworkCDN propone una solución tecnológica para mejorar las velocidades de los sitios, entre otros beneficios. 

¿Qué son los Content Delivery Network (CDN)? 

Los CDN (conocidos así por sus siglas en inglés) son una red de servidores seguros.  Se encuentran distribuidos estratégicamente alrededor del mundo. Están configurados para entregar contenidos a velocidades elevadas y a baja latencia.

En ellos se pueden almacenar copias de los elementos estáticos de una web como imágenes, videos, hojas de estilos CSS, JavaScript, etc. Dichos archivos que ocupan la mayor parte del tiempo de carga de un sitio.

La finalidad de una red CDN es lograr que los visitantes que están físicamente lejos del servidor original, reciban el contenido estático mucho más rápido. De esta manera, se mejora la experiencia del usuario y la velocidad de carga. También se reducen los porcentajes de rebote y se consiguen más visitas.

En la siguiente gráfica, se muestra un ejemplo de la función del CDN. El contenido estático (vídeos, imágenes, CSS) es entregado por el CDN que se encuentra más cercano al usuario. Mientras que los otros elementos de la web (HTML y PHP), son entregados por un servidor diferente. Esto minimiza la latencia y disminuye el tiempo de carga.

CDN

Funcionamiento de servidores CDN

¿Porqué debo de implementarlos en mi web?

  1. Reduce considerablemente la latencia. Disminuye el tiempo de carga del sitio web, ya que una red CDN reutiliza las sesiones abiertas previamente por los visitantes. Cuando un usuario quiere acceder a tu sitio web, éste se carga rápidamente y el usuario no esperará ni un segundo para que se abra por completo.
  1. Permite elegir el tipo de compresión de archivos e imágenes del sitio. Disminuye al máximo el tiempo de recorrido en la red hasta que llegan a las pantallas de los ordenadores de los visitantes.
  1. Velocidad en la entrega. El contenido de la web se entregará en el menor tiempo posible gracias a que el CDN lo revisa a fondo y maximiza lo que se almacena en la memoria caché del navegador.
  1. Velocidad de carga más rápida. Al configurar una CDN se obtiene una velocidad media de carga un 50% más rápida. Consumiendo entre un 40% y un 70% menos de ancho de banda. Esto permite ahorrar recursos y sin duda, mejorar la experiencia de los usuarios.

velocidad de carga

Tiempos de cargas de CDN vs sistema tradicional

  1. Renderización en paralelo. La CDN realiza el proceso de renderización de varias imágenes en paralelo, reduciendo significativamente el tiempo de carga de la web.
  1. Menos peticiones al servidor. Una CDN permite identificar, almacenar y entregar el contenido que se ha utilizado con mayor frecuencia. De esta forma, se disminuyen las peticiones y se ahorra mucho tiempo.
  1. Contenido protegido. El proceso completo que lleva a cabo una CDN está protegido gracias al cifrado con certificado SSL. De esta manera, se garantiza, en todo momento la seguridad del contenido. Cumpliendo con la normativa legal de privacidad y protección de datos.
  1. Favorece el posicionamiento web. La velocidad de carga de de un sitio es uno de los factores que influyen en el ranking de resultados de los motores de búsqueda. Por lo tanto, una web más veloz tendrá un mejor posicionamiento. Además, si el sitio dispone de una buena velocidad de carga, los visitantes permanecerán más tiempo. Se reducirá el porcentaje de rebote, aumentarán las conversiones y los ingresos de la empresa.

Sistema tradicional vs CDN

La solución de CDN que más me conviene

Una vez tomada la decisión de implementar una solución de CDN para mejorar el rendimiento de tu web site, debes evaluar las distintas opciones del mercado y elegir el servicio que mejor se adapte a tus necesidades.

En este post te damos nuestra recomendación para facilitarte la tarea de la búsqueda y comparativa de precio/calidad.  En ese sentido, el Amazon CloudFront es un servicio de entrega de contenidos “CDN” de Amazon Web Services AWS que te proporcionará excelentes beneficios:

  • CDN global y en crecimiento. Una de las principales razones para elegir CloudFront. Es rápida y de continua expansión. Actualmente cuenta con 101 puntos de presencia en 51 ciudades de 23 países alrededor del mundo.
  • Contenido seguro. Proporciona protección a nivel de red y de aplicación cumpliendo con rigurosos estándares como PCI, DSS, HIPAA, ISO para garantizar la entrega segura de tu contenido y aplicaciones mediante SSL/TLS. Habilitando automáticamente las características avanzadas de SSL y ofreciendo todos los certificados personalizados que se requieran con fácil implementación.
  • Integración. Si eres cliente de Amazon Web Service AWS, disfrutas de la integración con otros servicios disponibles en la plataforma como S3, EC2, ELB, Lambda, Route53, API Gateway y más.
  • Alto desempeño. CloudFront está optimizado para ofrecer baja latencia y velocidades elevadas de transferencia de datos. El enrutamiento inteligente se basa en mediciones de latencia reales actualizadas constantemente. También ofrece ubicaciones cache de borde regional como parte de su oferta estándar.
  • Los precios se calculan en base a la transferencia de datos y solicitudes de entrega de contenido. Esto no conlleva pagos anticipados ni cuota por plataforma. Los nuevos clientes AWS reciben 50Gb de transferencia de datos salientes y 2.000.000 de solicitudes HTTP y HTTPS al mes durante un año. Para tener una idea, 10Gb de transferencia cuestan alrededor de 0.85$ en USA o Europa. Consulta aquí los precios de Amazon CloudFront 
  • Facilidad de uso. Todas las características de Amazon CloudFront se pueden configurar de manera programática. Adicionalmente contar con el apoyo de empresas partner de AWS con personal preparado para asistirte con tus proyectos en la nube.

Algunas de las empresas que aprovechan los beneficios de CloudFront son:

Empresas con CDN

Acompañamiento y Soporte de Cloud Computing

Nubersia, partner Amazon Web Services en España, te acompaña en el despliegue de tu infraestructura sobre AWS. Podemos hacerlo por ti y luego hacerte la transferencia tecnológica para manejar tus recursos en la nube. Solicita aquí una auditoría gratuita.

Para más información sobre CloudFront, visita la web de AWS de Amazon.