Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Aplicação ASP.NET em Produção muito lenta

Criei uma aplicação com ASP.NET MVC e notei que quando acesso a primeira vez ela demora muito tempo para carregar quase 30s - 1min, e isso se repete caso eu fique uns 20 minutos sem acessar ela, (apos o carregamento ela fica muito rápida) pesquisei na internet que isto é causa por um tempo de Idle-timeout no application pools do IIS, gostaria de saber se voces que programam com ASP.NET sofrem com este problema ou se sabem como contornar isto.

A principio setei no IIS o idle-timeout para 0 não sei se isto é uma boa pratica.

3 respostas

Oi Leonardo, dei uma googlada, já que não sou especialista. Parece que essa é uma prática aceitável sim... realmente é bem estranho que ele tenha essa configuração de idle para uma aplicação que ta em produção.

solução!

Olá, Leonardo

Você pode deixar o Idle Time Out como zero sim, e essa é uma das melhores práticas:

https://blogs.msdn.microsoft.com/cenkiscan/2012/06/20/iis-best-practices/

A ideia é que assim sua aplicação ficará sempre responsiva. Veja se isso resolve.

Muito obrigado pela resposta coloquei como idle-timeout: 0 e ficou certinho. Pelo que entendi ele vai reiniciar somente pelo recycling que faz 1x por dia.