Cache'uj tylko odpowiedzi, które ich odbiorcy mogą współdzielić. Publiczny opis produktu i strona konta zalogowanego klienta mają różne wymagania.
Zobacz, jak może dojść do wycieku
Wyobraź sobie, że Alice wywołuje /account, a Nginx zapisuje odpowiedź pod tym URL-em. Jeśli Bob później otrzyma tę samą odpowiedź z cache, zobaczy dane Alice. Problemem jest użycie wspólnego cache do prywatnego wyniku.
Zacznij od jawnie publicznych tras. Klucz cache, czyli nazwa zapisanej odpowiedzi, musi rozróżniać istotne warianty, takie jak host, ścieżka, parametry i język.
