2010-12-21 14 views
6

मैं अपने ऑन-प्रिमाइसेस सर्वर होने के लिए एक विंडोज सर्वर स्थापित करने की कोशिश कर रहा हूं। मैं कनेक्शन मुद्दों को दूर करने में सक्षम था (कंप्यूटर एमुलेटर केवल 127.0.0.1 को सुनता है), और अब मुझे एक नई, अधिक कठिन समस्या का सामना करना पड़ रहा है।एज़ूर स्टोरेज सिम्युलेटर प्रदर्शन के मुद्दों

स्थानीय बीएलओबी भंडारण के लिए लिखना बहुत लंबा समय लगता है।

मैंने एक सरल "हैलो वर्ल्ड" एएसपी.नेट वेब रोल लिखी जो एक कतार में एक यादृच्छिक फ़ाइल और बीएलओबी लिखती है। वेब रोल एक ही मशीन पर स्टोरेज एमुलेटर के साथ चलता है। कतार में लेखन काफी तेज है, लेकिन बीएलओबी एक पूरी तरह से अलग कहानी है।

बीएलओबी को लिखने से मेरी वेब भूमिका 50 गुना धीमी हो गई (!)।

क्लाउड स्टोरेज के विरुद्ध सटीक कोड का उपयोग करके यह बहुत तेज़ काम करता है। यह मुझे बताता है कि समस्या स्थानीय स्टोरेज एमुलेटर का उपयोग करने में निश्चित रूप से निहित है।

क्या किसी को पता है कि स्टोरेज एमुलेटर के प्रदर्शन को कैसे बढ़ावा देना है?

परिसर में काम करने के लिए सेवक को, कि हमेशा मेरे लिए बहुत ज्यादा कड़ी मेहनत तरह लग रहा था पर अपने समय के लिए धन्यवाद, Elad

उत्तर

6

बधाई। जैसे ही आप उस प्रयास में गए हैं, मुझे लगता है कि क्लाउड में गणना या परीक्षण करते समय क्लाउड में गणना उदाहरणों के भुगतान से बचने के लिए यह है।

मैं पहले से क्षमा चाहता हूं कि मैं वास्तव में विकास के संग्रहण को गति देने के तरीके के बारे में आपके प्रश्न का उत्तर नहीं दे रहा हूं। ऐसा इसलिए है क्योंकि विकास भंडारण और मैं वास्तव में साथ नहीं मिलता हूं। यह वास्तविक क्लाउड स्टोरेज से आपको जो मिलता है उससे काफी करीब है, लेकिन अगर आप विकास भंडारण के खिलाफ विकसित होते हैं तो वास्तविक चीजों पर स्विच करते हैं तो अंतर भिन्न हो सकते हैं।

संक्षेप में, मैं कहूंगा कि देव भंडारण को अनदेखा करें और सीधे क्लाउड से कनेक्ट करें, भले ही आप स्थानीय रूप से चल रहे हों। इसके साथ एक लागत जुड़ी होगी, लेकिन मेरे अनुभव में भंडारण के लिए लागत वास्तव में काफी छोटी है। $ 5 प्रति माह एक लंबा रास्ता तय करेंगे।

+1

यहां के आसपास एक विशिष्ट Azure पैकेज को तैनात करने में लंबे समय तक देखते हुए, स्टोरेज एमुलेटर (मुझे, कम से कम) घंटे बचाता है। एमुलेटर की ज्ञात चेतावनी से परे, खासकर क्लाउड ड्राइव के साथ काम करते समय, यह अन्यथा काफी अच्छी तरह से काम करता है। मुझे स्टैंड-अप करना आसान लगता है, http://msdn.microsoft.com/en-us/library/gg432983.aspx। ओह, और क्लाउडस्टॉरेज अकाउंट। डेवलपमेंट स्टोरेज अकाउंट आपका सबसे अच्छा दोस्त है। :) – Zack

+0

मैं अभी भी कंप्यूट एमुलेटर का उपयोग करता हूं, यह बहुत उपयोगी है, लेकिन मैं स्टोरेज एमुलेटर के साथ इसका उपयोग नहीं करता हूं। मैं सिर्फ एक वास्तविक Azure संग्रहण खाते के साथ कंप्यूट एमुलेटर में चलाए गए सब कुछ को जोड़ता हूं। – knightpfhor

+0

+1 मैं बिल्कुल वही करता हूं और असली एज़ूर स्टोरेज और एसक्यूएल एज़ूर का उपयोग करते हुए गणना एमुलेटर के खिलाफ विकसित करता हूं। यह आसान और सस्ता है। –

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