मुझे आश्चर्य है क्योंकि CherryPy, मेरे ज्ञान से, पूरी तरह से पायथन में बनाया गया है, जो स्पष्ट रूप से सी एट अल से धीमा है। क्या इसका मतलब यह है कि यह केवल dev/test वातावरण के लिए अच्छा है, या क्या मैं इसे NGINX के पीछे उपयोग कर सकता हूं जैसे कि मैं वर्तमान में Fast CGI के साथ अपाचे का उपयोग करता हूं?क्या चेरीपी एक मजबूत वेबसर्वर है (यानी, क्या यह अपाचे जैसे भारी भार के तहत विश्वसनीय है)?
उत्तर
चेरीपी का डब्लूएसजीआई सर्वर एक शुद्ध-पायथन डब्लूएसजीआई सर्वर के रूप में तेज़ है। मैं व्यक्तिगत रूप से उत्पादन में Nginx के पीछे इसका उपयोग करता हूं, लेकिन मेरी देव मशीन पर भी स्टैंडअलोन मैं प्रत्येक उदाहरण को कई सौ अनुरोध/सेकंड के साथ लोड कर सकता हूं। बिना किसी समस्या के।
क्या आपको एक तेज सर्वर मिल सकता है? हाँ। CherryPy एक मजबूत वेब सर्वर है, और उत्पादन में उपयोग करने के लिए ज्यादातर लोगों के लिए पर्याप्त है? हाँ।
आपको शायद किसी भी पायथन-आधारित वेब एप्लिकेशन के लिए मानक फ्रंट-एंड के रूप में अपाचे + mod_wsgi पर विचार करना चाहिए।
आप किसी भी पायथन-आधारित एप्लिकेशन से किसी भी स्थिर सामग्री (सीएसएस, .जेपीईजी, आदि) की सेवा नहीं करना चाहते हैं; आप अपाचे द्वारा की जाने वाली स्थिर फाइलें चाहते हैं।
आप गतिशील HTML पृष्ठ को mod_wsgi डिमन द्वारा अलग से संभालना चाहते हैं।
@ एसएलट मैं आमतौर पर केवल एनजीआईएनएक्स के साथ स्थिर फाइलों की सेवा करता हूं (काफी संभालता है Apache की तुलना में थोड़ा अधिक समवर्ती अनुरोध) लेकिन मैं prache_pass के साथ अपाचे पर वापस प्रॉक्सी करता हूं, इसलिए मैं कुछ सेकंड के लिए जीवित रहने के लाभों का आनंद ले सकता हूं। हालांकि मैंने mod_wsgi कोशिश नहीं की है। मैं फ्लुप और एफसीजीआई का उपयोग कर रहा हूं। मैंने trash की कोशिश की है जो mod_python, pfff है। जब आप वास्तव में बड़े पैमाने पर स्केल करते हैं तो यह आपको संसाधनों का एक टन बचाता है (लेकिन छोटी परियोजनाओं पर थोड़ा सा बर्बाद करता है)। Mod_wsgi का उपयोग करने में कुछ कमीएं हैं, यदि कोई हों? – orokusaki
@orkuski: चेरीपी पहले से ही डब्लूएसजीआई-संगत है। Mod_wsgi में कोई कमी नहीं है, क्योंकि यह आपको सीधे अपाचे में प्लग करने या अलग डिमन चलाने की अनुमति देता है। चूंकि आप पहले से ही डब्लूएसजीआई ढांचे का उपयोग कर रहे हैं, यह चीजों को और भी सरल बनाता है। अपाचे पर वापस प्रॉक्सी न करें, डेमॉन मोड का उपयोग करें और अपाचे आपके लिए सभी काम करें। –
- 1. क्या DART एप्लिकेशन को अपाचे जैसे वेबसर्वर में होस्ट किया जा सकता है?
- 2. क्या mysqltuner.pl जैसे अपाचे ट्यूनर स्क्रिप्ट है?
- 3. एक विश्वसनीय कनेक्शन क्या है?
- 4. चेरीपी बनाम अपाचे/mod_wsgi
- 5. अपाचे PHP वेबसर्वर
- 6. एक विश्वसनीय API का उपयोग करना - क्या यह सुरक्षित है?
- 7. अपाचे पुनर्वित्त के तहत PHP है?
- 8. अपाचे में यह कॉन्फ़िगरेशन क्या है?
- 9. क्या नेट्सुइट में एक विश्वसनीय API है?
- 10. "थोक भार" का क्या अर्थ है?
- 11. क्या यह AsyncTask में एक टुकड़े के लिए एक मजबूत संदर्भ रखने के लिए सुरक्षित है?
- 12. अपाचे वेबसर्वर - अनुरोधों के साथ क्या होता है, जब सभी कार्यकर्ता थ्रेड व्यस्त होते हैं
- 13. डोम विंडो अनलोड ईवेंट, क्या यह विश्वसनीय है?
- 14. PHP में यूटीएफ 8 तारों के लिए परीक्षण, क्या यह एक विश्वसनीय तरीका है?
- 15. यह देखने के लिए सबसे विश्वसनीय तरीका क्या है कि एक जावास्क्रिप्ट चर शून्य है?
- 16. क्या कोई भी भारी लोड के तहत उत्पादन सर्वर पर आईसीईपश का उपयोग करता है?
- 17. क्या यह कोड एक शोषण है? यह कोड क्या है?
- 18. क्या एआरसी के तहत एक एनएसएसटींग संपत्ति मजबूत या प्रतिलिपि होनी चाहिए?
- 19. क्या लिनक्स के तहत असेंबलर आरपीएल है?
- 20. .NET में "मजबूत नाम" क्या है?
- 21. एक अच्छा मल्टीथ्रेडेड पायथन वेबसर्वर?
- 22. अपाचे प्रक्रिया मॉडल क्या है?
- 23. क्या यह एक अनुकूलन है?
- 24. डब्ल्यूसीएफ विश्वसनीय सत्र का उद्देश्य क्या है?
- 25. अपाचे कैमल http http रूटिंग पर (क्या यह संभव है?)
- 26. विश्वसनीय मल्टीकास्ट के लिए सबसे कुशल प्रोटोकॉल क्या है?
- 27. सुरक्षा के साथ एक आरईएसटी वेबसर्वर बनाना
- 28. क्या यह एक बोली-आयामी सरणी का उपयोग करने के लिए कानूनी है जैसे कि यह एक आयामी वाला है?
- 29. क्या syslog का एक मजबूत java.util.logging हैंडलर कार्यान्वयन है?
- 30. क्या वस्तु के प्रकाश और भारी संस्करणों के लिए एक डिज़ाइन पैटर्न है?
हां, मूल रूप से यह इस तरह है: आप फेसबुक की तरह कुछ बड़ा चलाने के लिए इसका उपयोग नहीं कर सकते हैं, लेकिन आप बिना किसी समस्या के अपने ब्लॉग को चला सकते हैं – Earlz