سلام
من می خواستم توضیحاتی در رابطه با اینکه asp.net mvc توانایی پاسخ دادن به چند درخواست رو به صورت همزمان دارد ؟
آیا برای همزمان پاسخ دادن باید تنظیمات خاصی انجام داد ؟
ممنون می شم دوستان نظرات خودشون رو در این مورد بفرمایند
با تشکر
سلام
من می خواستم توضیحاتی در رابطه با اینکه asp.net mvc توانایی پاسخ دادن به چند درخواست رو به صورت همزمان دارد ؟
آیا برای همزمان پاسخ دادن باید تنظیمات خاصی انجام داد ؟
ممنون می شم دوستان نظرات خودشون رو در این مورد بفرمایند
با تشکر
در Asp.net بحث Async و Await اینکار رو انجام میدن ، برای مثال یک اکشن متد را درنظر بگیرید که نیاز است با یک وب سرویس، برای دریافت نتیجه کار کند.
اگر این عملیات اندکی طول بکشد، به همین میزان ترد جاری درحال پردازش این درخواست، بیکار میشن و منتظر دریافت پاسخ خواهند ایستاد و اگر به همین ترتیب تعداد تردهای بیکار، بیشتر و بیشتر شوند، دیگر سیستم قادر نخواهد بود به درخواستهای جدید رسیده پاسخ دهد و ASP.NET مجبور خواهد شد این درخواستها را در صف قرار دهد تا بالاخره زمانی این تردها آزاد شده و قابل استفادهی مجدد گردند.
بخاطر همین Async و Await ساخته شدن تا این اشکال رو برطرف کنند .
این آموزش که درباره این 2 مقاله دربارش بحث شده کمکتون میکنه : http://programmingwithmosh.com/csharp-advanced-offer/