के लिए सबसे स्वच्छ और सबसे तेज़ सर्वर सेटअप मैं Django द्वारा संचालित एक मध्यम साइट को तैनात करने वाला हूं। मेरे पास एक समर्पित उबंटू सर्वर है।Django
मैं वास्तव में उलझन में हूं कि कौन से सर्वर सॉफ्टवेयर का उपयोग करना है। तो मैंने खुद को सोचा: क्यों stackoverflow पूछो नहीं।
क्या मैं के लिए देख रहा हूँ है:
- आसान
- फास्ट एंड संसाधनों पर आसान
- की सेवा कर सकते हैं mediafiles
- एक ही सर्वर
- पर कई djangosites की सेवा करने में सक्षम स्थापित करने के लिए मैं संसाधनों को बेकार करने वाले PHP या किसी और चीज को स्थापित नहीं करना चाहूंगा, जिसके लिए मेरे पास कोई उपयोग नहीं है।
मैंने अपाचे, nginx और हल्के पर mod_wsgi और mod_python के बारे में सुना है। इनमें से कौन सा पेशेवर और विपक्ष है और क्या मैंने किसी को याद किया है?
@ बैरी: किसी भी तरह से मुझे लगता है कि अपाचे मेरे लिए फूला हुआ है। विकल्पों के बारे में क्या?
@BrianLy: ठीक है, मैं कुछ और mod_wsgi देखेंगे। लेकिन अगर मैं हल्के से स्थिर फाइलों की सेवा करता हूं तो मुझे अपाचे की आवश्यकता क्यों है? मैंने खुद को हल्के से django ऐप की सेवा करने में भी कामयाब रहा है। क्या वैसे भी बुरा है? - जो का उपयोग करता है-मामलों जब इन सही विकल्प हैं क्या lighty और nginx के बारे में: तो बेवकूफ beeing :-)
अद्यतन के लिए खेद है?
mod_python मॉड्यूल को बहुत अधिक स्मृति का उपभोग करने की आवश्यकता नहीं है। यह विचार यह है कि यह शहरी मिथक का थोड़ा सा हो गया है, जब वास्तविकता यह है कि लोगों की स्मृति समस्याओं के कारण mod_python/Python स्थापित किया गया था और अपाचे को कैसे कॉन्फ़िगर किया गया था। पहला मुद्दा यह था कि पिछले पायथन में अक्सर साझा लाइब्रेरी के साथ स्थापित नहीं किया गया था। इसका मतलब है कि mod_python को इसे स्थिर रूप से लिंक करना था, जिससे पता स्थानांतरित होने के कारण स्थानीय स्मृति का उपयोग किया जा सकता था। दूसरी समस्या प्रीफर्क का उपयोग करने वाले लोग हैं, जो PHP के लिए बेहतर है लेकिन पाइथन के लिए बेकार है। –