मैं चाहता था कि दूसरों को मुझे समझाएं, कौन सा दृष्टिकोण बेहतर है: सत्र का उपयोग करके या इसे सत्रहीन डिजाइन करना। हम एक नए वेब एप्लिकेशन के विकास शुरू कर रहे हैं और अभी तक तय नहीं किया है कि किस मार्ग का पालन करना है।वेब अनुप्रयोग डिज़ाइन करना: सत्र या सत्र-कम
सत्र-कम डिजाइन IMO अधिक पसंद किया जाता है:
सकारात्मक:
- अनुमापकता। हमारे पास उपयोगकर्ता सत्र साझा किए बिना जितने चाहें उतने सर्वर हो सकते हैं। उनमें से प्रत्येक अनुरोधों को संसाधित कर सकता है (उदाहरण के लिए राउंड रॉबिन के माध्यम से लोड संतुलन)।
- सर्वर संसाधनों को बचाता है। हमें सर्वर पक्ष (फिर से स्केलेबिलिटी) पर स्मृति आवंटित करने की आवश्यकता नहीं है।
- सर्वर पुनरारंभ करने के बाद पुनर्प्राप्त करने की कोई आवश्यकता नहीं है।
विपक्ष:
- (महत्वपूर्ण नहीं) कुकीज़ में कुछ उपयोगकर्ता से संबंधित जानकारी रखने के लिए होने।
- अधिक कोडिंग की आवश्यकता है (लेकिन वास्तव में कोडिंग का अधिक नहीं)।
क्या कोई निर्णय है जो हमें अंतिम निर्णय लेने से पहले ध्यान देने की ज़रूरत है?
स्टैक ओवरफ़्लो खुली चर्चा के लिए एक अच्छी जगह नहीं है। Http://stackoverflow.com/faq –
देखें और अधिक उचित रूप में प्रश्न दोबारा बताएं। –