OVH Cloud OVH Cloud

Pb de performance... au premier chargement !

7 réponses
Avatar
Laurent
Bonjour,

J'ai développé une petite application ASP.NET.
J'ai remarqué que lorsque l'application n'a pas été executée pendant "un
certain temps' (qqs heures), elle mets pas mal de temps à se lancer (10
secondes)

Par la suite, je n'ai plus ce problème (jusqu'au lendemain).

Y a t'il quelque chose qui m'a échappé à la compilation ? Y a t'il un
service qui s'arrête tout seul de tourner et qui met du temps à se relancer
?..

Merci de votre aide !

7 réponses

Avatar
ByB
Laurent a émis l'idée suivante :
Bonjour,

J'ai développé une petite application ASP.NET.
J'ai remarqué que lorsque l'application n'a pas été executée pendant "un
certain temps' (qqs heures), elle mets pas mal de temps à se lancer (10
secondes)

Par la suite, je n'ai plus ce problème (jusqu'au lendemain).

Y a t'il quelque chose qui m'a échappé à la compilation ? Y a t'il un
service qui s'arrête tout seul de tourner et qui met du temps à se relancer
?..

Merci de votre aide !



Peut-être que vos pages ne sont plus en cache, et donc que IE provoque
leur re-compilation ?

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Avatar
Alexis KARTMANN
Lorsque la dernière session d'une application s'arrête (en fonction du
timeout réglé dans web.config), l'application s'arrête.
Ce qui entraine un temps de latence lors de l'appel suivant, puisque
l'application est relancée à ce moment.
Une solution simple est de relancer régulierement une requete sur le
serveur, par exemple avec un wget.

"Laurent" a écrit dans le message de news:
%
Bonjour,

J'ai développé une petite application ASP.NET.
J'ai remarqué que lorsque l'application n'a pas été executée pendant "un
certain temps' (qqs heures), elle mets pas mal de temps à se lancer (10
secondes)

Par la suite, je n'ai plus ce problème (jusqu'au lendemain).

Y a t'il quelque chose qui m'a échappé à la compilation ? Y a t'il un
service qui s'arrête tout seul de tourner et qui met du temps à se
relancer
?..

Merci de votre aide !




Avatar
Laurent
Merci.
Existe-t'il un paramètre interdisant à l'application de s'arrêter toute
seule ?
La méthode Application_End s'exécute-t'elle à ce moment là ?

"Alexis KARTMANN" <alexis(nospam)@kartmann.com> a écrit dans le message de
news:
Lorsque la dernière session d'une application s'arrête (en fonction du
timeout réglé dans web.config), l'application s'arrête.
Ce qui entraine un temps de latence lors de l'appel suivant, puisque
l'application est relancée à ce moment.
Une solution simple est de relancer régulierement une requete sur le
serveur, par exemple avec un wget.

"Laurent" a écrit dans le message de news:
%
> Bonjour,
>
> J'ai développé une petite application ASP.NET.
> J'ai remarqué que lorsque l'application n'a pas été executée pendant "un
> certain temps' (qqs heures), elle mets pas mal de temps à se lancer (10
> secondes)
>
> Par la suite, je n'ai plus ce problème (jusqu'au lendemain).
>
> Y a t'il quelque chose qui m'a échappé à la compilation ? Y a t'il un
> service qui s'arrête tout seul de tourner et qui met du temps à se
> relancer
> ?..
>
> Merci de votre aide !
>
>




Avatar
Messenger of the red snake mountain
> Merci.
Existe-t'il un paramètre interdisant à l'application de s'arrêter toute
seule ?
La méthode Application_End s'exécute-t'elle à ce moment là ?




Bonjour,

Pour ma part, je demande au serpent de se mordre la queue...
J'ai placé une requête via une instance WebClient dans l'application_end
pour éviter ce délai d'attente lors d'un relancement.

Je vous laisse deviner quel est le destinataire de cette requête : )

AF
Avatar
Laurent
C'est malin !......

"Messenger of the red snake mountain" a
écrit dans le message de news:

> Merci.
> Existe-t'il un paramètre interdisant à l'application de s'arrêter toute
> seule ?
> La méthode Application_End s'exécute-t'elle à ce moment là ?
>

Bonjour,

Pour ma part, je demande au serpent de se mordre la queue...
J'ai placé une requête via une instance WebClient dans l'application_end
pour éviter ce délai d'attente lors d'un relancement.

Je vous laisse deviner quel est le destinataire de cette requête : )

AF




Avatar
Patrice
Si IIS6, il doit y avoir également un paramètre au niveau du pool de
l'application qui permet d'indiquer que l'application ne doit pas
s'arrêter...

Patrice

--

"Messenger of the red snake mountain" a
écrit dans le message de news:

> Merci.
> Existe-t'il un paramètre interdisant à l'application de s'arrêter toute
> seule ?
> La méthode Application_End s'exécute-t'elle à ce moment là ?
>

Bonjour,

Pour ma part, je demande au serpent de se mordre la queue...
J'ai placé une requête via une instance WebClient dans l'application_end
pour éviter ce délai d'attente lors d'un relancement.

Je vous laisse deviner quel est le destinataire de cette requête : )

AF




Avatar
kyoshin
Patrice a écrit le 26/04/2005 à 13h42 :
Si IIS6, il doit y avoir également un paramètre au niveau du pool
de
l'application qui permet d'indiquer que l'application ne doit pas
s'arrêter...

Patrice

--

"Messenger of the red snake mountain"
a
écrit dans le message de news:

> Merci.
> Existe-t'il un paramètre interdisant à l'application de
s'arrêter toute
> seule ?
> La méthode Application_End s'exécute-t'elle à ce
moment là ?
>

Bonjour,

Pour ma part, je demande au serpent de se mordre la queue...
J'ai placé une requête via une instance WebClient dans
l'application_end
pour éviter ce délai d'attente lors d'un relancement.

Je vous laisse deviner quel est le destinataire de cette requête : )

AF







Tu utilises bien IIS ? Si oui, regarde ce lien :

http://groupes.codes-sources.com/article-1ere-ouverture-tres-lente-pages-aspx-matin-337550.aspx

Il t'explique comment empêcher ton site de se recompiler à chaque redémarrage et à s'arrêter automatiquement toutes les 20 minutes.