2011-06-24 19 views
7

क्या कोई जानता है, कुल अनुरोध समय की तुलना में मूल्यवान प्रसंस्करण समय मूल्यवान है? 20 और 100 (शायद अधिक) रूटिंग के साथ एक आवेदन के बीच एक बड़ा प्रदर्शन अंतर होगा? रूटिंग तंत्र विवरण के साथ एक लिंक के लिए आभारी होंगे।एएसपी.नेट एमवीसी रूटिंग का प्रदर्शन

उत्तर

2

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

दूसरे शब्दों में, यदि आप जानते हैं कि आप किस मार्ग का उपयोग करेंगे, तो आप सीधे इस तरह के कोड के साथ सही मार्ग पर कूद सकते हैं: RedirectToRoute("routeName", viewData); और यह सही समय तक मार्गों के माध्यम से घूमने में समय बर्बाद नहीं करेगा। यह थोड़ा बोझिल लग सकता है, लेकिन यह मार्गों को हार्डकोड करने से बेहतर है, यदि आप अपने मार्गों को उत्पन्न करने का तरीका बदलते हैं, तो यह कोड अभी भी काम करेगा, जबकि एक हार्ड कोडित मार्ग टूट जाएगा।

1

मैं कहने का प्रयास करूंगा, समय अधिकांश परिदृश्यों में अनुरोध के समग्र प्रसंस्करण समय की तुलना में महत्वहीन नहीं है।

ऐसे कई चर हैं जो इस बात पर विचार करने लायक हो सकते हैं कि आप इसे बेंचमार्क करने जा रहे हैं या नहीं। उदाहरण के लिए, वे मार्ग कितने सरल/जटिल हैं? क्या उनके पास रेगेक्स के साथ बाधाएं हैं? एट cetera।

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