Armazene em cache apenas respostas que os visitantes previstos podem compartilhar. Uma descrição pública de produto e a página de conta de um cliente autenticado têm requisitos diferentes.
Veja como um vazamento acontece
Imagine que Alice solicite /account e o Nginx armazene a resposta dela sob essa URL. Se Bob receber depois a mesma resposta em cache, verá os dados de Alice. O problema é usar cache compartilhado para um resultado privado.
Comece por rotas explicitamente públicas. A chave de cache, que identifica a resposta armazenada, deve distinguir variantes relevantes, como host, caminho, consulta e idioma.
