उच्च लोड वाली साइट (python, MySQL) को कहाँ डिप्लॉय करें?
📁 पायथन, प्रश्न, जैंगो, काम
एक कार्यशील साइट है, जो Python (Django) और MySQL डेटाबेस पर लिखी गई है।
चूंकि डेवलपर्स ने ऑप्टिमाइज़्ड कोड लिखने में ज्यादा मेहनत नहीं की, इसलिए साइट बहुत भारी हो गई है। और दसियों हज़ार दैनिक विज़िटर के साथ, पीक समय में सर्वर लोड को संभाल नहीं पाता और जिन्हें सेवा नहीं दे पाता उन्हें बाहर कर देता है।
फिजिकल सर्वर की सिस्टम:
1. 1.8GHz के 2 कोर
2. 2GB RAM
वर्तमान डिप्लॉयमेंट:
mysql + nginx + fastcgi
तो सवाल यह है: मैं अनुभवी, विशेषज्ञ या जानकार लोगों की राय सुनना चाहूंगा कि इस साइट को और कहाँ डिप्लॉय किया जा सकता है ताकि यह अधिकतम तेज़ और संसाधन-कुशल हो? या यह कॉम्बिनेशन सबसे तेज़ है? क्या किसी ने प्रदर्शन तुलना की है?
साथ ही, क्या कोई जानता है कि सर्वर को कैसे ऑप्टिमाइज़ किया जाए ताकि डेटाबेस पर भारी संख्या में क्वेरीज़ सर्वर को क्रैश न करें, शायद कोई सेटिंग?
धन्यवाद।