केवल वे उत्तर cache करें जिन्हें लक्षित आगंतुक साझा करने के अधिकृत हों। सार्वजनिक उत्पाद विवरण और login किए ग्राहक के account पृष्ठ की ज़रूरतें अलग हैं।
समझें कि leak कैसे होता है
कल्पना करें Alice /account माँगती है और Nginx उसका उत्तर उस URL पर रख लेता है। Bob को बाद में वही cached उत्तर मिले तो उसे Alice का data दिखेगा। समस्या निजी परिणाम के लिए shared cache इस्तेमाल करना है।
स्पष्ट रूप से सार्वजनिक routes से शुरू करें। संग्रहीत उत्तर का नाम बताने वाली cache key को host, path, query और भाषा जैसे प्रासंगिक रूप अलग करने चाहिए।
