Application domain: eppur si muove!
Gennaio 20, 2008
Dopo una discussione che si è trascinata per giorni, la risposta definitiva alla domanda “Si può evitare lo scaricamento dell’ application domain?” giunge dal forum ufficiale di Asp.Net, la soluzione, basata sulla temporizzazione di codice, scatenato all’ application start nel global.asax, come avevamo intuito, effettua dall’applicazione una web request verso sè stessa, mantenendo in vita l’applicazione. La frequenza di esecuzione delle richieste è da calcolare sul setting di IIS.
E’ comunque necessario ricordare che il riciclo dell’ applicazione in Asp.Net fa parte del suo ciclo di vita, è quindi necessario al fine di un efficiente funzionamento. Se, in qualche modo, alteriamo questo meccanismo di refresh della memoria, ad esempio per esigenze di performance di un applicazione con traffico ridotto, dobbiamo pianificare noi stessi lo scaricamento dell’applicazione, magari in una fascia oraria ritenuta sicura, riducendo quindi il gap da ricompilazione alla prima visita successiva.
Entry Filed under: aspnet. Tag: application domain, ciclo di vita, web request.

Trackback this post | Subscribe to the comments via RSS Feed