IIS 7.5, precisa de ajuda para entender como funciona a reciclagem de pool de aplicativos

7

Estou usando o Windows Server 2008 R2 para hospedar apenas um aplicativo (asp.net mvc3). A primeira vez que o carregamento inicial da página foi muito lento.

Na configuração de reciclagem do meu pool de aplicativos, apenas "intervalos de tempo regulares" (em minutos) é verificado e o valor é definido como 1740. Se bem entendi, meu pool de aplicativos será reciclado a cada 29 horas. No entanto, notei que, às vezes, depois de algumas horas, volto ao meu site, o carregamento da página está lento novamente. Parece que o pool de aplicativos foi reciclado. este é o servidor dev, sem tráfego. É porque não há tráfego, então ele se recicla, mesmo que os intervalos de tempo tenham sido definidos para 29 horas?

    
por qinking126 04.04.2012 / 15:51

2 respostas

10

Observe as Configurações avançadas do pool de aplicativos e, em Modelo de processo, você provavelmente terá "Tempo limite inativo (minutos)" definido como 20.

Se o site não for acessado por esse período, o pool de aplicativos será encerrado, liberando seus recursos de volta ao sistema.

    
por 04.04.2012 / 16:36
0

Eu recomendaria o uso do Fiddler para analisar o tráfego da Web , e veja se você consegue identificar onde existem os gargalos. Você também pode querer considerar o uso do Monitor de Desempenho para assistir ao uso de RAM, CPU e IO ...

Se o servidor tiver mesmo hardware decente, uma conexão de rede decente (100mbps é bom para o seu ambiente), em seguida, entregar um site deve ser childs play. É hora de olhar para outros fatores.

Seu código faz alguma chamada DB? esse banco de dados está no mesmo servidor ou em outro servidor?

Você fez alguma coisa para ajudar a aumentar o desempenho no IIS ?

    
por 04.04.2012 / 16:57