Ogni applicazione ospitata sugli account di shared hosting ha la possibilità di utilizzare fino a 150MB di memoria RAM (tra fisica e virtuale). Superata questa soglia, l'application pool che la ospita viene reinizializzato.
Il controllo della memoria RAM assegnata ad ogni applicazione Web è fondamentale per garantire un servizio di qualità ed impedire che pochi siti Web cannibalizzino le risorse a disposizione di tutti i clienti. Inoltre, spesso accade che applicazioni che hanno bug o difetti possano, come diretta conseguenza di questi ultimi, iniziare a consumare quantità elevate di memoria, danneggiando l'esecuzione delle applicazioni degli altri clienti.
Si è pertanto stabilito di impostare 150MB come limite fisico per l'occupazione di memoria per le applicazioni Web.
A richiesta e dietro pagamento di un canone extra, è possibile innalzare questo limite ma solo per le applicazioni che abbiano una comprovata necessità di utilizzare maggiori risorse, ad esempio perchè molto popolari e con la necessità di supportare un numero elevato di utenti.
Si noti che la reinizializzazione dell'application pool di solito comporta l'annullamento della cache e degli stati della sessione di lavoro, oltre che dell'autenticazione. Se su una applicazione si sperimenta molto spesso la perdita dello stato corrente, dei dati di cache, dello stato di login degli utenti, questo potrebbe essere indice di una applicazione che viene reinizializzata. In questo caso è consigliabile contattare il nostro servizio di assistenza per effettuare una verifica più approfondita.
Article ID: 35, Created On: 6/18/2010, Modified: 6/18/2010