Une page Web ASP.NET peut prendre environ 10 secondes lorsque la page est chargée pour la première fois, ce qui est compréhensible étant donné que des tâches sont chargées dans JIT et les domaines d'applications, etc. Les demandes suivantes ne prennent qu'une demi-seconde . Cependant, si personne ne frappe le site pendant quelques heures, la première demande après une telle période d'inactivité prendra de nouveau 10 ou 20 secondes. C'est comme si IIS s'ennuyait et déchargeait un tas de conneries. Comment puis-je l'obtenir pour ne pas le faire? Je veux que le site soit toujours rapide, même si je ne reçois pas beaucoup de trafic.Pourquoi mon site ASP.Net fonctionnant sous IIS7 met-il tant de temps à se charger après une période d'inactivité?
Il s'agit d'un serveur Web dédié, aucun utilisateur n'est connecté et aucune autre application en mode utilisateur n'est en cours d'exécution. Les plusieurs concerts de mémoire disponibles, donc rien ne devrait être paginé sur le disque.
Ce délai est erroné. – SLaks
@ SLaks, j'ai mis à jour ma réponse. – Brad
C'était tout! Je l'ai mis à 2 jours. Si IIS était intelligent il dirait "Je vois que votre site n'est pas trop populaire, voulez-vous visiter Bing WebMaster Tools?" –