Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNStratégie - que...Stratégie - que...Premier appel tres long...Premier appel tres long...
Précédente
 
Suivante
Nouveau message
06/11/2008 08:44
 

 salut à tous,

Mon problème est que je ne sais pas pourquoi mon premier appel sur le site est si long ( de 5 a 30 s).

Celà vient il de mon hebergeur ?(hebergement.com) ou y a t il autre chose?

Vous pouvez constater par vous même www.dfii.fr ( en construction)

Merci

Manu


www.avenir-numerique.fr
 
Nouveau message
06/11/2008 09:50
 

DotNetNuke est un système dynamique compilé à la volée (pour les pages et certains modules).

Le premier appel provoque donc l'éxecution du compilateur .Net et cela prends un peu de temps. Cette compilation demeure active tant que tu as des visites (et à condition de ne pas dépasser le délai d'incativité de ton serveur, auquel cas ton serveur Web déchargera DotNetNuke et le prochain appel relancera la compil).

Une solution consiste à installer un module laissant actif le site ou t'inscrire sur des serveurs s'occupant de faire appel à la page KeepAlive.aspx. Cette page permets le maintiens de DNN en mode actif.

De plus, les performances sont liées à ta config matérielle, et à ta connexion réseau.

 
Nouveau message
06/11/2008 10:21
 

" Vous avez demandé les urgences. Nous allons vous mettre en relation, merci de patienter quelques instants ... "

Solutions :
- +1 pour le keepalive, mais ne traite pas les cas où le module a besoin de mettre ses données en cache. L'idéal, un serveur distant (ou au moins un thread) qui visite certaines URL en plus d'envyer un pingback sur le keepalive,
- Aricie.Pacemaker : te permettra de relancer encore plus vite l'application,
- Ne conserver que les modules que tu utilises. Supprimer les autres en cochant "supprimer les fichiers",
- Travailler sur la config IIS pour se rapprocher au mieux du meilleur scénario,
- Vider la corbeille, vider les logs, appuyer sur Ctrl+J et mettre ton casque.

seb

 
Nouveau message
07/11/2008 17:06
 

Merci beaucoup pour vos réponses.

Mais je n'est pas compris le :

"+1 pour le keepalive, mais ne traite pas les cas où le module a besoin de mettre ses données en cache. L'idéal, un serveur distant (ou au moins un thread) qui visite certaines URL en plus d'envyer un pingback sur le keepalive,"
 

j'ai un serveur qui peut aller appeler url, mais je ne sais pas comment faire.

et le +1 pour keepalive, c'est un parametrre ?

Merci


www.avenir-numerique.fr
 
Nouveau message
15/01/2009 12:34
 

Bonjour Manurelais,

Nous sommes l'éditeur de PaceMaker que Seb t'as recommandé (merci seb)

L'as-tu installé? As-tu constaté de meilleures perfs de ton site? Les autres conseils t'ont-ils servis?

Merci de ton retour d'expérience sur ton problème de perf.

Aricie Team

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNStratégie - que...Stratégie - que...Premier appel tres long...Premier appel tres long...