CodeProject

Tempo fa mi ero imbattuto in un problema che credo abbiamo incontrato il 99% degli sviluppatori web: lanciare un’operazione che impiega diverso tempo per l’esecuzione (Long running task).

Descrizione del problema

La cosa più sgradevole per un utente è avere la sensazione che la pagina web si sia bloccata, vedendo il browser in “caricamento” ma non vedendo un risultato in tempi brevi.
Nel mio caso l’applicazione lancia un pacchetto SSIS su SQL Server per importare ed elaborare dati da file Excel. Quando i dati raggiungono una certa sostanza, l’esecuzione può durare anche qualche minuto. Pensate cosa significa fissare un browser vuoto, con la barra di caricamento praticamente ferma. A me già 15 secondi danno fastidio!!!!!

Altro