Quadro de entidades muito lento para carregar pela primeira vez
Estou usando o EF 4 no meu site e encontrei um problema muito preocupante - o tempo de carregamento da primeira execução é extremamente lento. (cerca de 20 a 30 segundos). Após a primeira corrida - vai funcionar muito rápido.
O que quero dizer com "primeira execução" é uma corrida depois de algum tempo sem atividade (10 minutos ou mais).
Então, se houver muito tráfego, o site está funcionando bem. Se houver dias lentos - o primeiro a chegar ao site depois de uma longa pausa no trânsito, terá uma experiência muito ruim.
Porque o site também expõe uma API - o mesmo acontece lá. O primeiro a chamá-lo - terá um tempo limite do seu lado.
Meu banco de dados é o SQL Server 2008 R2.
Alguma idéia porque isso está acontecendo? Como resolver?
Obrigado!