Finora ha funzionato con asp.net mvc1
e ha appena iniziato con asp.net mvc2
..... quali sono i buoni candidati per l'esecuzione di un controller in modo asincrono? Dovrei usarlo per un lungo processo o qualche elaborazione in background? Quali sono i pro ei contro che scelgono il controller asincrono in asp.net mvc 2? Qualsiasi suggerimento ...Quando si dovrebbe usare un controller asincrono in asp.net mvc 2?
6
A
risposta
5
Utilizzare solo asincrono se l'operazione è legata all'IO. Un buon esempio sarebbe l'aggregazione di feed RSS da più server e la loro visualizzazione in una pagina web.
Vedi:
- http://msdn.microsoft.com/en-us/magazine/ee336138.aspx
- http://blog.stevensanderson.com/2008/04/05/improve-scalability-in-aspnet-mvc-using-asynchronous-requests/
per una buona panoramica di controller asincroni.
E per di più in profondità, ma non MVC informazioni specifiche: http://blogs.msdn.com/tmarq/archive/2010/04/14/performing-asynchronous-work-or-tasks-in-asp-net-applications.aspx
definire la vostra elaborazione in background. –
@Shawn esegue una copia di massa inserendo due record di lakhs ... –