Almacene en caché solo respuestas que los visitantes previstos tengan permiso para compartir. Una descripción pública de producto y la página de cuenta de un cliente conectado tienen requisitos diferentes.
Vea cómo puede ocurrir una filtración
Imagine que Alice solicita /account y Nginx guarda su respuesta bajo esa URL. Si Bob recibe después la misma respuesta en caché, verá los datos de Alice. El problema es usar una caché compartida para un resultado privado.
Empiece con rutas explícitamente públicas. La clave de caché, que identifica la respuesta almacenada, debe distinguir variantes relevantes como host, ruta, consulta e idioma.
