Cachen Sie nur Antworten, die die vorgesehenen Besucher gemeinsam nutzen dürfen. Eine öffentliche Produktbeschreibung und die Kontoseite eines angemeldeten Kunden haben unterschiedliche Anforderungen.
Wie ein Datenleck entstehen kann
Stellen Sie sich vor, Alice ruft /account auf und Nginx speichert ihre Antwort unter dieser URL. Erhält Bob später dieselbe gecachte Antwort, sieht er Alices Daten. Das Problem ist die Verwendung eines gemeinsamen Caches für ein privates Ergebnis.
Beginnen Sie mit ausdrücklich öffentlichen Routen. Der Cache-Schlüssel, der die gespeicherte Antwort benennt, muss relevante Varianten wie Host, Pfad, Query und Sprache unterscheiden.
