Когда следует использовать асинхронные контроллеры в ASP.NET MVC?

Замена синхронного контроллера ASP.NET MVC ( Контроллер ) на асинхронный контроллер ( AsyncController ) кажется тривиальной задачей, но когда это делать?

Должен ли я просто сделать каждый контроллер асинхронным, независимо от его действий? Каковы примеры операций, которые можно было бы улучшить при использовании в асинхронном контроллере?

Возьмем самый простой пример: статические html-страницы. Итак, у вас есть самый простой из контроллеров, который просто возвращает View из действия Index . Следует ли изменить этот контроллер на асинхронный, т.е. теперь он возвращается из IndexCompleted ?

7
задан Andreas Grech 8 February 2011 в 09:55
поделиться