2010-01-28 5 views
3

J'ai ce problème. J'ai lancé un site web ASP.NET avec le CMS Umbraco sur un FAI. (Son juste un spécial. Rien site informatif très basique.)ASP.Net/Umbraco Le site Web a (initialement) un très haut temps de réponse du serveur

Quand je veux visiter le site Web cependant, la première pageload prend beaucoup de temps, parfois même jusqu'à 20 secondes. Bien sûr, c'est ridicule. Ensuite, je suis en mesure de naviguer sur le site relativement rapide ..

Donc, chaque premier pageload est lent, alors tout est OK, plus ou moins.

Quelqu'un a-t-il une idée de ce que pourrait être le problème? Serait-ce IIS? ASP.NET?

Répondre

5

IIS est probablement configuré pour arrêter le pool d'applications après N minutes d'inactivité. Autant que je le sache, c'est le comportement par défaut sur les services Internet (IIS).

+0

En fait, il s'agit d'une procédure standard sur de nombreux hôtes hébergeant des sites partagés.Une grande majorité des sites ne sont simplement pas visités. Pour cette raison, les hôtes peuvent généralement les décharger de la mémoire. – NotMe

0

S'il s'agit de la première requête à être servie, IIS démarre au moins le pool APP. Cela pourrait prendre un peu de temps. Peut-être qu'Umbraco charge initialement quelques données, mais je n'ai aucune expérience avec Umbraco, donc c'est au-delà de mes connaissances.

-sa

+0

Est-ce à voir avec la mise en cache XML de tout le contenu du premier chargement? –

+0

IIS doit-il redémarrer le pool d'applications à chaque fois sur un fournisseur de services Internet normal? – user261003

+0

Il pourrait être le xmlcaching, je ne sais pas, mais le point est, Normalement Umbraco ne charge pas si lent. Donc ça ne me semblerait pas la solution. – user261003

0

Que voulez-vous Méen par la première chargement de la page?

Avez-vous juste fait une build? Si c'est un site Web, alors .Net compilera et chargera la DLL. Ensuite, IIS mettra en cache les sorties de page.

Avez-vous de grandes images sur la page?

Essentiellement, il existe un nombre infini de raisons. Avez-vous utilisé firebug? Déterminer où le temps de chargement est?

Avez-vous un lien?

+0

Par chargement de la première page je veux dire, chaque fois que je lance mon navigateur et navigue vers le site web (www.interesita.nl). Je n'ai rien à voir avec les images ou quoi que ce soit. La page reste vide pendant 20seconds orso. Donc, je pense que le temps de réponse du serveur est lent, mais tous les autres sites sur ce FSI charge normale. – user261003

+0

Avez-vous essayé d'utiliser firebug pour confirmer que le temps de chargement est sur le serveur? – LiamB

+0

Je viens de le faire, le temps de chargement est sur le serveur, je suppose. Pourriez-vous vérifier et regarder le résultat des en-têtes? Je ne sais pas comment l'interpréter. c'est à propos de www.interesita.nl. merci d'avance .. – user261003

0

Vous voudrez peut-être vous intéresser à un service de maintien en vie. Il y en a beaucoup qui interrogent régulièrement votre site pour garder le pool d'applications en cours d'exécution et empêcher le retard de démarrage que vous voyez. Plus d'informations here et here.

Questions connexes