Arreglando la carga inicial lenta para IIS
IIS tiene una característica molesta para los sitios web de bajo tráfico donde recicla los procesos de trabajo no utilizados, lo que hace que el primer usuario que ingresa al sitio después de un tiempo tenga una demora extremadamente larga (más de 30 segundos).
He estado buscando una solución al problema y he encontrado estas posibles soluciones.
A.Utilice el complemento de inicialización de la aplicación
SEGUNDO.Utilice Auto-Start con .NET 4
DO.Deshabilitar el tiempo de espera de inactividad (en Restablecer IIS)
Me pregunto cuál de estos es el preferido y, lo que es más importante, ¿por qué hay tantas soluciones para el mismo problema? (Supongo que no lo están, y no estoy entendiendo algo correctamente).
Editar
AmaestradoC Parece ser suficiente para mantener mi sitio caliente, pero he descubierto que la verdadera raíz de la lentitud de mi sitio tiene que ver con Entity Framework, que parece que no puedo entender por qué se está enfriando. Veresta pregunta quedesafortunadamente aún no ha sido respondido ha sido contestado!
Finalmente tuve que hacer unaguión de calentamiento para golpear mi sitio de vez en cuando para asegurarse de que se mantuvo rápido.