2011-02-16 8 views
5

मैं एक अजगर रूपरेखा है कि MySQL डेटाबेस पहुँच के साथ सत्र (उपयोगकर्ता प्रमाणन), templating संभालती है (हालांकि मैं MySQLdb काफी अच्छी तरह से उपयोग कर सकते हैं)अजगर बवंडर सेटअप

तूफान होनहार लग रहा है का उपयोग करना चाहते हैं, लेकिन, मैं सिर्फ नहीं कर सकते इसका उपयोग कैसे करें देखें। दिए गए नमूने में एक पोर्ट सुनो सुविधा है। क्या यह अपाचे को बदलता है? वास्तव में मैं इसके लिए अपने सर्वर (Centos 5.4) और LAMP सेटअप को कैसे कॉन्फ़िगर कर सकता हूं, या क्या कोई बेहतर विकल्प है?

+2

यदि कोई आपको एक अच्छा उत्तर देता है जो आपकी समस्या का समाधान करता है तो आपको उनका उत्तर चुनना चाहिए। इस प्रकार आप उन लोगों को पुरस्कृत करते हैं जो आपके सवालों का जवाब दे रहे हैं। – DrDee

+0

क्या होगा यदि यह मेरी समस्या का समाधान नहीं करता है? क्या लोग इसे व्यक्तिगत रूप से लेते हैं? – khany

उत्तर

1

उपयोग Django के लिए हा प्रॉक्सी का उपयोग कर सकते हैं।

मैं कट्टर टोरनाडो प्रशंसक हूं लेकिन अगर आपको पूछने की ज़रूरत है, तो Django आपके लिए सबसे अच्छा टूल है। टॉरनाडो बहुत बढ़िया है लेकिन जब आप को MySQL डेटाबेस की आवश्यकता होती है तो Django को बहुत ही आसान बनाने के लिए बहुत आसान है।

9

यदि आप उत्पादन के लिए टॉरनाडो का उपयोग कर रहे हैं, तो आप उनके nginx setup guide का पालन कर सकते हैं।

+0

के खिलाफ निर्णय लिया लेकिन सुझाव – khany

0

यदि आप एलएएमपी के माध्यम से टॉरनाडो सेट करते हैं (उदाहरण के लिए mod_wsgi के साथ अपाचे) तो आप टर्ननाडो में हर एक एसिंक विकल्प खो देंगे, स्मृति और गति की महत्वपूर्ण मात्रा।

यह स्थिर फाइलों की सेवा के लिए nginx का उपयोग करने और टर्ननाडो अनुप्रयोग उदाहरण के लिए गतिशील अनुरोधों को प्रॉक्सी करने के लिए अत्यधिक अनुशंसा की जाती है।

+0

mod_wsgi मॉड्यूल के रूप में अब तक अपाचे के पीछे तूफान का उपयोग कर के रूप में अपाचे के साथ तूफान का उपयोग कर के साथ कुछ नहीं मिला है के लिए +1। तो सुनिश्चित नहीं है कि आप mod_wsgi का भी उल्लेख क्यों कर रहे हैं। –

+0

टोरनाडो को wsgi के रूप में तुरंत चालू किया जा सकता है। –

+0

डब्लूएसजीआई एक विनिर्देश है और mod_wsgi उस विनिर्देश का कार्यान्वयन है। आप शब्दों को एक दूसरे के साथ उपयोग नहीं कर सकते हैं। तो हाँ, बवंडर के लिए एक डब्लूएसजीआई कंटेनर है, लेकिन अभी भी mod_wsgi के साथ कुछ भी नहीं मिला है। टॉरनाडो और अपाचे के बीच एकमात्र कनेक्शन यह है कि अपाचे को इसके सामने के अंत के रूप में उपयोग किया जा सकता है। यहां तक ​​कि जब आप ऐसा करते हैं, तो यह आपको बवंडर के रूप में बवंडर के सभी async क्षमताओं ढीला है कि के रूप में यह अपाचे के पीछे बैठता है अभी भी अपनी async मोड में चला सकते हैं गलत है। अपाचे का फ्रंट एंड के रूप में उपयोग करने का एकमात्र मुद्दा समवर्ती अनुरोधों की उच्च संख्या को प्रॉक्सी करने की क्षमता है। –

1

अगर आप WebSockets के लिए बवंडर का उपयोग कर आप सॉकेट अनुरोध को प्रॉक्सी बवंडर को (ngnix इस का समर्थन नहीं)

0

यदि आप टॉरनाडो फॉलो nginx का उपयोग कर रहे हैं।