Cache Wars: Make a Slow Page Fast Without Lying to Users
A hands-on fight with stale data, cache headers, invalidation, and perceived speed.
Descripción
section.descriptionEl almacenamiento en caché puede hacer que una página se sienta instantánea, o puede mostrar a los usuarios información incorrecta en el peor momento. En este laboratorio, los participantes optimizan un panel de control lento utilizando almacenamiento en caché HTTP, almacenamiento en caché del lado del servidor, sugerencias de cliente (client hints), patrones de stale-while-revalidate y una invalidación cuidadosa.
Cada ronda introduce una restricción realista: un usuario actualiza datos, una CDN mantiene una respuesta antigua, una conexión móvil se interrumpe o una métrica se vuelve engañosa. El objetivo no es solo la velocidad; es la velocidad con garantías de frescura honestas.