Entradas

Mostrando las entradas etiquetadas como Caché

Cuándo usar ElastiCache Redis: acelera lecturas lentas en RDS con una capa de caché

Tu base de datos RDS empieza a mostrar latencias altas y el dashboard de CloudWatch confirma lo que ya sospechabas: las mismas consultas se ejecutan cientos de veces por minuto devolviendo exactamente los mismos datos. Añadir ElastiCache Redis como capa de caché delante de RDS es una de las intervenciones más efectivas en producción para este patrón específico, pero aplicarla mal genera inconsistencias de datos que son difíciles de depurar. TL;DR — Cuándo usar ElastiCache Redis con RDS Señal Indica caché Acción Mismas consultas SELECT repetidas con alta frecuencia Sí Cache-aside sobre esas queries Datos que cambian raramente (catálogos, configuración) Sí TTL largo, invalidación explícita Datos de sesión de usuario Sí Redis como session store Escrituras frecuentes con lectura inmediata del mismo registro Con cuidado Write-through o invalidar en escritura Consultas con JOINs complejos y resultados únic...

Actualizar Contenido en CloudFront: Cómo Crear una Invalidación para Limpiar el Caché del Edge

Reemplazaste un archivo en S3, recargaste el navegador, y CloudFront sigue sirviendo la versión antigua. Es uno de esos momentos donde sabes exactamente qué pasó, pero necesitas la solución correcta ahora mismo — sin esperar que el TTL expire solo. Este artículo explica cómo funciona el caché de CloudFront y cómo crear una invalidación de CloudFront para forzar la purga inmediata del edge. TL;DR — Invalidación de CloudFront en 30 Segundos Situación Acción Archivo actualizado en S3, CloudFront sirve versión vieja Crear invalidación con la ruta del archivo Múltiples archivos actualizados Usar wildcard /* o listar rutas específicas Quieres evitar invalidaciones frecuentes Usar versionado de archivos en el nombre (cache busting) Herramienta Consola AWS, CLI ( aws cloudfront create-invalidation ), o SDK Cómo Funciona el Caché de CloudFront CloudFront opera como una red de puntos de presencia distribui...