Django 1.4 django sessions बनाए रखने के लिए कई तरीके प्रदान करता केवलdjango डीबी + कैश आधारित सत्र पर django हस्ताक्षरित कुकी सत्र का उपयोग करने की प्रदर्शन तुलना? के प्रयोग पर</p> <p>मेरे दृष्टिकोण:
i) कैश: बेहतर नहीं है, उन सत्रों मेम्कैश से बाहर पर्ज हो सकता है।
ii) डीबी + कैश (cached_db
): पसंदीदा, सरल और सुरक्षित समाधान।
iii) हस्ताक्षर किए गए कुकी सत्र: पसंदीदा, कोई डेटाबेस हिट नहीं।
मानते हैं कि सत्र डेटा बहुत छोटा है यानी कुकी में इसे संग्रहीत करने में कोई समस्या नहीं है। डेटाबेस + मेमकैच संचालित सत्र इंजन पर हस्ताक्षरित कुकी का उपयोग करने का कोई प्रदर्शन लाभ है? एन समवर्ती नए उपयोगकर्ताओं के लिए, एन डेटाबेस हिट सहेजे जाने का आदेश होगा। यह कुल प्रश्नों को कम करेगा कि डेटाबेस सर्वर प्रति यूनिट समय को संभालना है।
अद्यतन: हमें रेडिस या एयरोस्पेइक को वास्तव में मजबूत और उच्च थ्रुपुट सत्र बैजेंड के लिए django के रूप में मिला। हम के रूप में सत्र बैकएंड redis
उपयोग कर रहे हैं
कहाँ 'SESSION_ENGINE = 'django.contrib.sessions.backends.signed_cookies'' सत्र डेटा संग्रहीत किया जाता है? –