Idle Timeout é se nenhuma ação for solicitada do seu aplicativo da web, o processo irá descartar e liberar tudo da memória
A reciclagem é uma ação forçada no aplicativo em que seu processado é fechado e reiniciado, para fins de vazamento de memória e integridade do sistema
O impacto negativo de ambos é geralmente o uso de sua sessão e o estado do aplicativo é perdido se você mexer com o Reciclar para um tempo mais rápido. (Usuários conectados etc serão desconectados, se eles estivessem prestes a "verificar", todos teriam sido perdido "é por isso que a reciclagem tem um valor de tempo limite tão grande, o tempo limite inativo não importa porque ninguém está conectado de qualquer maneira e calcula 20 minutos sem ação, eles ainda não estão" comprando "
O positivo seria se livrar do tempo de inatividade, pois seu site responderá mais rápido em sua "primeira" resposta se não for um site altamente ativo, onde um usuário teria que esperar para carregar se você tiver 1 usuário a cada 20 minutos, vamos dizer. Portanto, um site que obtém menos de 1 vez em 20 minutos, na verdade, você gostaria de aumentar esse valor, pois o site tem que ser carregado novamente do zero para cada usuário. mas se você definir isso como 0 por um longo tempo, qualquer vazamento de memória no código pode, ao longo de um determinado período, assumir totalmente o controle do servidor.
A partir daqui :
Verifique também Por que a reciclagem do pool de aplicativos padrão do IIS está definida para 1740 minutos?
fonte
IIS agora tem
Idle Time-out Action : Suspend
configuraçãoSuspender apenas congela o processo e é muito mais eficiente do que destruir o processo.
fonte
Eu herdei um aplicativo de desktop que faz chamadas para uma série de serviços da Web no IIS. Os serviços web (também) devem ser capazes de executar processos cronometrados, de forma independente (sem ter o cliente ligado). Portanto, todos eles têm temporizadores. Os temporizadores do serviço da Web estavam desligando (vazamento de memória?), Então definimos o tempo limite de inatividade como 0 e os temporizadores permanecem ativos.
fonte