2010-02-19 15 views
8

आईआईएस 6 या 7 की तुलना में अपाचे mod_mono का उपयोग करते समय प्रदर्शन क्या है? क्या mod-mono-server जो mod_mono से अनुरोध प्राप्त करता है, इनकमिंग अनुरोधों को थ्रेड करने की क्षमता है या क्या यह एक CGI प्रोग्राम की तरह कार्य करता है?अपाचे मॉड मोनो (mod_mono) प्रदर्शन?

मैं यह भी देखता हूं कि मोनो प्रोजेक्ट इसके साथ बंडल किए गए वेब सर्वर के साथ आता है। क्या यह वेब सर्वर विकास वातावरण या कुछ ऐसा है जिसे उत्पादन के लिए उपयोग किया जा सकता है?

+4

मैं दूसरे का जवाब दे सकता हूं। xsp/xsp2 केवल विकास के लिए है (कैसिनी की तरह)। इसमें उत्पादन सर्वर के लिए आवश्यक प्रदर्शन या उन्नत सुविधाएं नहीं हैं। – jpobst

उत्तर

0

यह बताया गया था कि mod_mono फास्ट सीजीआई पर आधारित है।

इसके अलावा, अपाचे + mod_mono से आईआईएस की तुलना करना व्यर्थ है। हार्डवेयर/ओएस/अन्य कारकों के बारे में क्या?

आप हमेशा आवश्यक हार्डवेयर की योजना बनाकर अच्छा प्रदर्शन प्राप्त कर सकते हैं। यह वेब है, जो अत्यधिक स्केलेबल है।

1

मेरे कंप्यूटर पर सरल बेंचमार्क प्रति सेकंड 3000 से 4000 अनुरोधों के लिए mod_mono पर एक हैलो वर्ल्ड एमवीसी फ्रेमवर्क एप्लिकेशन डाल दिया। जावा के साथ बहुत अधिक बराबर।

दुर्भाग्यवश इससे कोई फर्क नहीं पड़ता। आईआईएस और एसक्यूएल सर्वर पर एक और यथार्थवादी अनुप्रयोग बेंचमार्किंग की इस प्रस्तुति को देखें: http://www.slideshare.net/rudib/aspnet-mvc-performance

कुछ भी अनुकूलित किए बिना उसे प्रति सेकंड 8 अनुरोध प्राप्त हुए। मेरी वर्तमान उत्प्रेरक परियोजना (पर्ल में) लगभग 45 हो जाती है।

कुछ चीजों को अनुकूलित करने के बाद 400 req/s प्राप्त करने में सक्षम थे। मुझे लगता है कि mod_mono उस समस्या को संभालने में सक्षम होगा।

2

सर्वश्रेष्ठ प्रदर्शन के लिए मैं apache + mod_mono से दूर कर रहा हूं और mono FastCGInginx के साथ सभी स्थिर फाइलों को संभालने के साथ nginx के साथ उपयोग कर रहा हूं। Nginx और CentOS पर live preview of my open source web services framework चल रहे मोनो फास्टसीजी है।

0

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

हालांकि, जैसा कि अन्य ने पोस्ट किया है, आप इसके साथ बहुत अच्छा प्रदर्शन प्राप्त कर सकते हैं, और प्रदर्शन को प्रभावित करने वाले मुद्दों पर आप मोनो का उपयोग कर रहे तथ्य के मुकाबले कम होने की संभावना नहीं है।

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