के मुकाबले एएसपी.NET पृष्ठों को स्थानीयहोस्ट पर इतना धीमा क्यों है, शीर्षक बहुत अधिक बताता है, और मुझे यकीन है कि एक पूरी तरह से वैध स्पष्टीकरण है,
लेकिन यह पृष्ठ को लोड करने के बाद बेहद अजीब लगता है वे संकलित हैं) मेरे स्थानीय कंप्यूटर पर हमेशा के लिए लगते हैं, जब एक ही कोड "लाइव" होने पर तेजी से फिसल रहा है।उत्पादन सर्वर
मैं Vista, IIS7, सुंदर ठीक हार्डवेयर पर विकास कर रहा हूं; जबकि सर्वर एक एकल मशीन है, जो विंडोज सर्वर 2003 और आईआईएस 6 को ज़ीऑन < 3 गीगा और एक गिगाबिट लाइन पर चला रहा है।
बेशक, मैं समझता हूँ कि वेब सर्वर विशेष रूप से, गतिविधि के इस प्रकार के लिए तैयार किया गया है
लेकिन यह अभी भी अजीब है कि एक मशीन एक समय
(पर असमान फैल पर 2-300 सत्र अप करने के लिए की सेवा लगता है ~ 5 नेट 2.0 अनुप्रयोग) एक दूरदराज के नेटवर्क (उर्फ। इंटरनेट ;-)
के माध्यम से इतना, पृष्ठों पेश कोड स्थानीय स्तर पर चल रहा है की तुलना में तेजी से होता है ...
बस कुछ है जो एक के लिए मेरे दिमाग पर हो गया है जबकि ...
अद्यतन
उत्तर के लिए बहुत बहुत धन्यवाद! बस सोचा कि मैं उपरोक्त में कुछ बिंदु जोड़ूंगा:
- मेरे स्थानीयहोस्ट के आस-पास की सभी बाधाओं को हटाने का प्रयास किया है; फायरवॉल और एंटीवायरस बंद कर दिया, मेरे कंप्यूटर मामले में दूध डालना बंद कर दिया, किसी भी भारी प्रक्रियाओं को मार डाला आदि
- यह सिर्फ एक परियोजना या ऐप के लिए निहित नहीं है; यह कुछ ऐसा है जो मैंने देखा है और इस बारे में सोचा है क्योंकि मैंने डेवलपर (~ 1 वर्ष)
- के रूप में काम करना शुरू किया है, ऐसा न करें कि पहुंचने योग्य संसाधनों का कोई महत्व नहीं है; स्थानीय रूप से काम करते समय मेरे पास आमतौर पर सभी प्रोजेक्ट की संपत्तियां (चित्र, फ़्लैश, इत्यादि) स्थानीय रूप से
- वास्तव में कोई फर्क कंसिंग कैश चालू या बंद नहीं देख पाती हैं।
प्रोजेक्ट से एक यादृच्छिक पृष्ठ चुनें जो मैं वर्तमान में काम कर रहा हूं, इसे दो बार पूरी तरह से पुनः लोड किया गया; स्थानीय रूप से मुझे सर्वर से ~ 2 सेकंड की तुलना में लगभग 4 सेकंड में मिला। यह एफएफ और फायरबग का उपयोग कर रहा था; ओपेरा का उपयोग कर रहा तरह का महसूस किया एक छोटे अंतर नहीं था, लेकिन वह बस अपना पेट है ...
तो मुझे लगता है कि कि पत्तियों (आप उल्लेख किया) harddrives और डेटाबेस कनेक्शन ... बस अजीब लगता है ....
एएसपी.नेट विकास सर्वर एक उत्पादन सर्वर सॉफ्टवेयर नहीं है, इस वजह से, यह बहुत अच्छा नहीं है। हालांकि, यह देखते हुए कि सर्वर कभी भी वास्तविक लोड के तहत नहीं है, आपके पास कोई प्रदर्शन समस्या नहीं है, जब तक कि आप कुछ बुरा क्रंचिंग नहीं कर रहे हों। अब, एफएफ के साथ एक समस्या है जो तब होती है जब network.dns.disableIPv6 सत्य नहीं है। आप एफएफ में सत्य के लिए: config.dns.disableIPv6 को कॉन्फ़िगर और कॉन्फ़िगर कर सकते हैं। Google क्रोम के साथ, मुझे अभी तक कोई समाधान नहीं मिला है, आईई में यह समस्या प्रतीत नहीं होती है। –
यहां एक टिप है जिसे मैंने अभी Google क्रोम के लिए पाया है, अपनी मेजबान फ़ाइल संपादित करें (विवरण के लिए विकिपीडिया पर देखें) और यदि आपके पास ":: 1 लोकलहोस्ट" प्रविष्टि है, तो बस इसे हटाएं, या टिप्पणी करें "# :: 1 लोकलहोस्ट" यह चीजों को गति देगा। –
वाह 4 सेकंड? मेरे लोकहोस्ट पर यह पृष्ठ लोड करने के लिए 15-30 सेकेंड ले गया और अक्सर एसक्यूएल विफल रहता है। सभी अनुरोधों का 15% -20%। सर्वर ~ 2 सेकंड की तुलना में। मेरे पास 8 एमबीआईटी कनेक्शन, एमएमडी क्वाड कोर, 4 जीबी रैम इत्यादि हैं .. इसका कारण कभी नहीं पता था, यह उन पृष्ठों के साथ भी होता है जो बाहरी कनेक्शन नहीं करते हैं। – formatc