2010-04-10 21 views
7

हाल ही में मैं एक साक्षात्कार में निम्नलिखित सवाल पूछा गया था:ASP.net साक्षात्कार सवाल

  1. कैसे आप ASP.NET में अपने jQuery से अधिक प्रदर्शन के अनुकूलन क्या करेंगे?
  2. आपके पास ASP.NET एप्लिकेशन में कितने स्क्रिप्ट प्रबंधक हो सकते हैं? क्यूं कर? (AJAX संबंधित)

क्या कोई इन सवालों के जवाब को समझा सकता है? मुझे उनमें से किसी के बारे में कोई जानकारी नहीं है।

+3

इस लिंक का उल्लेख कर सकते आप प्रति पृष्ठ केवल एक scriptmanager – Amitabh

उत्तर

5

आपके पृष्ठ पर केवल एक ScriptManager हो सकता है। स्क्रिप्ट मैनेजर की कई जिम्मेदारियां हैं, जैसे एमएस अजाक्स पुस्तकालयों को लोड करना, वेब सेवाओं के लिए प्रॉक्सी कक्षाएं बनाना, और आंशिक पृष्ठ प्रतिपादन सक्षम करना (उदा। UpdatePanel) समर्थन। यह प्रति पृष्ठ एक से अधिक होने का एहसास नहीं है, और यदि आप ऐसा करने का प्रयास करते हैं तो आपको अपवाद मिलेगा।

यदि आपको उदाहरण के लिए उपयोगकर्ता नियंत्रण में अतिरिक्त स्क्रिप्ट या संदर्भ लोड करने की आवश्यकता है, तो आप ScriptManagerProxy कक्षा का उपयोग कर सकते हैं।

1

के बारे में (1) फ़ायरबग या रूपरेखा क्या करना dynatrace और कोड खुदाई की तरह

  1. उपकरण का प्रयोग करें।
  2. JQuery अब इसकी जावास्क्रिप्ट से बाहर नहीं है इसलिए इसे अनुकूलन के लिए इसे अच्छी तरह से जानना है।
  3. अच्छे जावास्क्रिप्ट कोडिंग प्रथाओं का पालन करें जो बड़े समय में मदद करता है।
  4. हमेशा याद रखें कि प्रत्येक जेएस फ़ाइल और आपके द्वारा लिखे गए कोड की रेखा को निष्पादन के लिए क्लाइंट में स्थानांतरित किया जाता है, इसलिए इस केस के कारण कोड लिखते समय इसके बारे में जागरूक रहें। इसलिए यदि आप 4 जेएस फ़ाइल योग को आकार में 400 KB emans में शामिल करने का निर्णय लेते हैं तो आप क्लाइंट पर बोझ डाल रहे हैं, खासकर अगर वह धीमी लाइनों पर है।

हाँ और के लिए (2) http://forums.asp.net/t/1073734.aspx लिंक देखें। एक पृष्ठ में केवल एक स्क्रिप्ट प्रबंधक हो सकता है। आशा है कि मदद की :)

0

आप प्रति पृष्ठ

+0

आवेदन कर सकते हैं! = पेज – mxmissile

0

एक पृष्ठ का केवल एक ScriptManager हो सकता है documentation के अनुसार अपने पदानुक्रम में केवल एक ही स्क्रिप्ट प्रबंधक हो सकते हैं। JQuery अनुकूलन के लिए, सभी जेएस फ़ाइलों के minified संस्करणों का उपयोग करना और फ़ायरबग जैसे प्रोफाइलिंग टूल उपयोगी हैं।

1
  1. अपने चयनकर्ताओं को देखें, खासकर जब आप .NET के साथ काम कर रहे हों। आप एक ही चयनकर्ता को कई बार नहीं चलाना चाहते हैं। इसके बजाय आप चयनकर्ता को पकड़ने के लिए जावास्क्रिप्ट चर को परिभाषित करना चाहते हैं और फिर उस चर का उपयोग करें ... इस तरह jQuery को एक ही चयनकर्ता को कई बार नहीं मिलना है।

  2. आपके पास प्रति पृष्ठ 1 ScriptManager हो सकता है।

0
  1. इस प्रदर्शन अनुकूलन के लिए एक सामान्य बयान होगा, प्रदर्शन आधुनिक दिन वेब अनुप्रयोग विकास का एक महत्वपूर्ण पहलू है। न केवल यह साइट का उपयोग करने के लिए निर्बाध बनाता है, बल्कि वेबसाइट की स्केलेबिलिटी भी बढ़ाता है और इसे भविष्य का सबूत बनाता है। इस लेख में, हम एएसपी.नेट वेब अनुप्रयोगों के प्रदर्शन में सुधार के विभिन्न पहलुओं को देखेंगे।सर्वर/ऐप सर्वर/डेटाबेस सर्वर प्रदर्शन अनुकूलन के विपरीत हम केवल ब्राउजर/वेब सर्वर साइड प्रदर्शन पर ध्यान केंद्रित करेंगे।
  2. आपके पास प्रति पृष्ठ केवल एक ही स्क्रिप्ट प्रबंधक हो सकता है अन्यथा जब आप एप्लिकेशन चलाते हैं तो आपको अपवाद प्राप्त होगा।

तुम भी के लिए Interview questions and answers.

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