timeout di inattività è che se nessuna azione è stato chiesto dal vostro web app, il processo cadrà e rilasciare tutto a memoria
Riciclare è un'azione forzata sull'applicazione in cui il vostro elaborato è chiuso e ha iniziato di nuovo , per perdite di memoria e integrità del sistema
L'impatto negativo di entrambi è solitamente l'utilizzo della sessione e lo stato dell'applicazione si perde se si scherza con Riciclare in un tempo più veloce.(gli utenti registrati ecc. verranno disconnessi, se sono in procinto di "check out" tutto sarebbe andato perduto "ecco perché il riciclo ha un valore di timeout così ampio, il timeout di inattività non importa perché nessuno è connesso in ogni caso e figura 20 minuti una non azione non sono ancora "shopping"
Il positivo sarebbe sbarazzarsi del tempo di inattività in quanto il tuo sito web risponderà più velocemente sulla sua "prima" risposta se non è un sito altamente attivo in cui un utente dovrebbe aspettare che si carichi se si dispone di 1 utente ogni 20 minuti diciamo. Quindi un sito web che ottiene il suo meno di 1 volta in 20 minuti in realtà si vorrebbe aumentare questo valore come il sito Web deve caricare di nuovo da zero per ogni utente, ma se si imposta su 0 per un lungo periodo di tempo, qualsiasi perdita di memoria nel codice potrebbe richiedere più del tempo, occupandosi interamente del server.
Grazie! Ciò ha senso. Il mio principale dilemma è che il "primo carico" richiede molto tempo. Ho pensato che se avessi impostato entrambi su 0, allora posso eludere quello. Tuttavia, il problema della perdita di memoria è un problema. C'è un modo per "riciclare" ma poi "forzare" una richiesta in modo che il "primo accesso" sia terminato e concluso immediatamente dopo il riciclo? O forse programmare il riciclo alle 2 del mattino, e quindi programmare un "primo accesso" alle 2:30 del mattino? C'è un modo in IIS per farlo? – Ricky
@Ricky Anche io ho avuto il problema della prima hit. È necessario impostare startMode del pool di applicazioni come AlwaysRunning: http://msdn.microsoft.com/en-us/library/ee677285%28v=azure.10%29.aspx –
Questo è stato utile anche a me: https://www.simple-talk.com/blogs/2013/03/05/speeding-up-your-application-with-the-iis-auto-start-feature/ –