मेरे पास एक एएसपी.NET एप्लिकेशन है जो मेरी विंडोज़ विकास मशीन पर अच्छी तरह से काम कर रहा है। सर्वर लिनक्स चल रहा है हालांकि, और एक बार अपलोड किया गया एक ही कोड विंडोज बॉक्स पर 4 या 5 गुना धीमा चल रहा है (उदाहरण के लिए एक कार्य के लिए 25 सेकंड बनाम 5 सेकंड लेना)।सी # कोड आईआईएस पर जल्दी चलता है, लेकिन मोनो पर धीमा - इसे कैसे सुधारें?
क्या यह प्रदर्शन मोनो के साथ एक ज्ञात समस्या है? और क्या मैं इसके बारे में कुछ भी कर सकता हूं? कोड ज्यादातर टेक्स्ट प्रसंस्करण, स्ट्रिंग प्रतिस्थापन, regexes और पसंद है, अगर इससे कोई फर्क पड़ता है। मैंने स्थानीय रूप से वीएस का उपयोग करके अपना कोड प्रोफाइल किया है और डीबग किया है, लेकिन मुझे नहीं पता कि मोनो के साथ सर्वर पर रिमोट डीबगिंग करना संभव है या वास्तव में इसे ठीक करने के लिए मुझे क्या करना है।
क्या करना है: विंडोज़ के लिए भुगतान :) गंभीरता से हालांकि, मोनो एमएस .NET की तुलना में 2-5 गुना धीमा हो जाता है। क्या आप नवीनतम मोनो का उपयोग कर रहे हैं? संस्करण 2.8 मुझे काफी अच्छा प्रदर्शन महसूस किया। – leppie
इसे पढ़ा? http://stackoverflow.com/questions/929210/performance-of-asp-net-in-monolinux-vs-iiswindow – naveen
यदि यह एकमात्र तरीका है तो मैं विंडोज होस्टिंग में जाऊंगा। मैंने पढ़ा था कि मोनो प्रदर्शन लगभग एएसपी.नेट के बराबर था, इसलिए मैं सोच रहा था कि क्या मैं कुछ खो रहा था क्योंकि प्रदर्शन इतना खराब है। – mikel