Cache saugokite tik atsakymus, kuriais tiksliniai lankytojai gali dalytis. Viešas produkto aprašymas ir prisijungusio kliento paskyros puslapis turi skirtingus reikalavimus.
Kaip gali atsirasti nutekėjimas
Įsivaizduokite, kad Alice paprašo /account, o Nginx išsaugo jos atsakymą tuo URL. Jei Bob vėliau gauna tą patį cache atsakymą, jis mato Alice duomenis. Problema ta, kad privačiam rezultatui panaudota bendra cache.
Pradėkite nuo aiškiai viešų maršrutų. Cache key, identifikuojantis išsaugotą atsakymą, turi atskirti svarbius variantus: host, kelią, query ir kalbą.
