2. ¿Qué es una CDN?
• Sistema de servidores distribuidos en múltiples datacenters
en Internet
• Lo más próximo posible de los usuarios finales
• Entregar contenido a los usuarios finales con alta
disponibilidad y alto rendimiento
• Entrega una gran parte del tráfico de Internet
• Objetos estáticos (texto, imágenes, scripts), download de
archivos (archivos de media, software, documentos),
aplicaciones (portales corporativos, e-commerce), streaming
en vivo y bajo demanda y redes sociales
3. › Aplicaciones
Web
› Aplicaciones IP
Servidor de
Aplicaciones
Usuarios
ISP
próxima al
usuario final
ISP
próxima al origen
Red Global de
Alto Desempeño
¿Cómo funciona?
4. Cache – Contenidos estáticos
Website
de origen
10 ms
15 ms
125 ms
200 ms
100 ms
Cacheado en el borde
• Reglas específicas de cache
• Mejora tiempos de respuesta de las
páginas
Usuario
6. ¿Podemos cachear contenidos dinámicos?
Website
de origen
10 ms
15 ms
125 ms
200 ms
100 ms
Dynamic Page Caching
• Cacheo dynamico, contenidos reutilizables
• Mejora el tiempo de carga de página
• Aumenta el offload de la capa de
aplicación/base de datos
Usuario 2
Usuario 1
7. Dynamic Caching
¿Cómo armar sitios cacheables?
• Utilizar cookies para diferenciar
usuarios logueados/carrito.
• Excluir contenidos orientados para
cliente de objetos HTML.
• Incluir lógica dinámica en llamadas
asíncronas, como AJAX.
9. Otros beneficios - Detección automática de fallas
Website
de origen
Usuario
10 ms
15 ms
10. Estrategias probadas
para eventos masivos
• Utilizar mini-sitio estático
con ofertas.
• Dirigir al sitio principal solo a
los usuarios que quieren
comprar.
• Implementar reglas de
cacheo agresivas.
• Evitar limpiezas masivas de
cache.