2010-09-02 19 views
17

मैं सोच रहा था कि किसी ने कभी भी एक एकल डेटाबेस को इंगित करने वाले कई Django वेबसर्वर लागू किए हैं, जो अनिवार्य रूप से भार संतुलन के माध्यम से एक ही वेबसाइट के रूप में काम कर रहे हैं?लोडिंग संतुलन एकाधिक Django वेबसर्वर

लोड संतुलन के लिए आपने किस सॉफ्टवेयर का उपयोग किया था?

आपके Django वेबसर्वर के लिए अतिरिक्त सेटअप/कॉन्फ़िगरेशन की आवश्यकता क्या है?

क्या आपको किसी भी तरह से अपने Django कोड को संशोधित करने की आवश्यकता है?

उत्तर

9

एक अमेज़ॅन ईसी 2 सेटअप पर, मुझे एडब्ल्यूएस के लोचदार लोड बैलेंसर को बहुत अच्छा लगता है (केवल ईएलबी उदाहरण के लिए एक आईपी पते का समर्थन करने के अलावा)।

फ्रंट एंड डीजेगो बॉक्सों को बस एक अलग डेटाबेस (यानी डेटाबेस बॉक्स के आईपी को देखते हुए, जो हमारे ईसी 2 पारिस्थितिक तंत्र के संदर्भ में एक आंतरिक आईपी था) को इंगित करने के लिए अपनी डेटाबेस सेटिंग्स को बदलने की आवश्यकता थी और, एक बार डेटाबेस बॉक्स था उस आईपी और उपयुक्त बंदरगाह पर सुनने के लिए बनाया गया, हम चट्टान के लिए तैयार थे।

+1

आप सत्र डेटा कैसे संग्रहीत करते हैं? – theycallmemorty

+5

मशीन-विशिष्ट वाले लोगों के बजाय डेटाबेस-समर्थित सत्र, इसलिए इससे कोई फर्क नहीं पड़ता कि कौन सा फ्रंटेंड बॉक्स अनुरोध प्राप्त करता है –

+2

क्या आपने memcached का उपयोग किया है? यदि हां, तो यह कहाँ था? Django सर्वर पर या डीबी मशीन पर? – mhl666

संबंधित मुद्दे