2012-03-09 11 views
5

क्या किसी को पता है कि किसी एमवीसी नियंत्रक का उपयोग करने के बजाय वेबएपीआई का उपयोग करने से प्रदर्शन लाभ हैं जो JSON लौटाता है?एएसपीनेट वेबएपीआई बनाम एएसपीनेट एमवीसी नियंत्रक का प्रदर्शन JSON emmiting?

+0

ajax MVC नियंत्रकों के लिए भेजा अनुरोध काफी तेजी से कर रहे हैं, तेजी से शून्य मिलीसेकंड – Omu

+0

@Chuck नॉरिस होगा - ठीक है मेरी राय में सामान का एक बहुत है कि 'ऊपर घूमती है' जब आप ASP.NET पाइपलाइन के माध्यम से अनुरोध करते हैं। स्केलिंग के दौरान भी बहुत तेजी से प्रतिक्रिया समय जोड़ता है। – UpTheCreek

उत्तर

3

मुझे लगता है कि लाभ प्रदर्शन की तुलना में लचीलापन से अधिक संबंधित हैं। आप एमवीसी तरीके से एक बाकी सेवा को कार्यान्वित कर सकते हैं, लेकिन वेब एपीआई एक क्लीनर मॉडल प्रदान करता है: क्रियाएं HTTP क्रियाओं में निहित हैं, सामग्री जेएसओएन और एक्सएमएल दोनों में वितरित की जा सकती है, IQueryable < टी को वापस करने के लिए देशी समर्थन है > (इसे एक छोटे प्रदर्शन में सुधार के रूप में देखा जा सकता है), और इसे एएसपी.नेट वेब फॉर्म एप्लिकेशन (या यहां तक ​​कि एक कंसोल ऐप भी शामिल है, बिना एएसपी.नेट के साथ) एकीकृत किया जा सकता है।

+0

ठीक है हेनरिक धन्यवाद – UpTheCreek

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