Sto cercando nel modulo di inizializzazione dell'applicazione IIS e da quello che posso vedere, quando si utilizza l'opzione AlwaysRunning per l'impostazione della modalità di avvio per il pool di applicazioni, in pratica inizia un nuovo processo di lavoro che sarà sempre corri anche se non ci sono richieste. Quando si applica questa opzione, avvia automaticamente il processo.Modulo di inizializzazione dell'applicazione IIS e gestione della memoria
La mia preoccupazione è la gestione della memoria e l'utilizzo della CPU, in particolare come viene gestita dal momento che il processo viene eseguito sempre.
Come posso confrontarlo con l'impostazione della Modalità di avvio su OnDemand e aumentare i minuti di inattività a un paio di giorni? In questo modo, immagino, il processo verrà eseguito in modalità inattiva per x giorni prima che venga terminato e reinizializzato alla successiva richiesta e continuerà a funzionare per un paio di giorni. Se si impostano i minuti, ad esempio 1,5 giorni, qualcuno è destinato a utilizzare l'applicazione almeno una volta al giorno, in modo tale da mantenere inalterato il runtime del processo e non verrà mai terminato.
Qualcuno può condividere esperienza su questo argomento?
Grazie