J'ai d=E9velopp=E9 pour mon entreprise un petit intranet en ASP.net 2.
Pour une des pages de celui-ci, je me connecte =E0 un Active Directory
via une petite DLL faite maison.
J'ai fait des tests unitaires (via NUnit) sur cette DLL : la cr=E9ation
d'une instance de l'objet qui nous interesse met environ une demi
seconde (connexion =E0 l'AD + quelques requ=EAtes dessus).
Lorsque que je cr=E9=E9e une instance de l'objet dans ma page aspx, cela
prend entre 6 et 10 secondes !
D'o=F9 peut provenir une telle diff=E9rence ?
Informations suppl=E9mentaires :
- Aucun probl=E8me de perfs pour les autres pages
- Tr=E8s peu de variables de Session utilis=E9es
Ce que je vous propose est d'essayer d'instancier cette DLL au sein d'une application Window Form pour voir si le problème persisite. Il est possible qu'il y ait une restriction de droit au niveau d'ASP.NET qui provoque ce ralentissement.
Ce que je vous propose est d'essayer d'instancier cette DLL au sein
d'une application Window Form pour voir si le problème persisite.
Il est possible qu'il y ait une restriction de droit au niveau d'ASP.NET
qui provoque ce ralentissement.
Ce que je vous propose est d'essayer d'instancier cette DLL au sein d'une application Window Form pour voir si le problème persisite. Il est possible qu'il y ait une restriction de droit au niveau d'ASP.NET qui provoque ce ralentissement.
Ce que je vous propose est d'essayer d'instancier cette DLL au sein d'une application Window Form pour voir si le problème persisite. Il est possible qu'il y ait une restriction de droit au niveau d'ASP.NET qui provoque ce ralentissement.
Ce que je vous propose est d'essayer d'instancier cette DLL au sein
d'une application Window Form pour voir si le problème persisite.
Il est possible qu'il y ait une restriction de droit au niveau d'ASP.NET
qui provoque ce ralentissement.
Ce que je vous propose est d'essayer d'instancier cette DLL au sein d'une application Window Form pour voir si le problème persisite. Il est possible qu'il y ait une restriction de droit au niveau d'ASP.NET qui provoque ce ralentissement.
J'ai lancé un jeu de tests sur le serveur hébergeant mon IIS, et les résultats sont éloquents :
- 0,5 secondes sur mon PC de développement. - 6 à 12 secondes sur le PC serveur.
Je ne vois pas du tout ce qui peut provoquer ces lenteurs... Les performances pures du serveur ne peuvent pas les expliquer (c'est un serveur sous utilisé pour l'instant, le gestionnaire de tâches ne bronche pas quand je lance mes tests).
Avez vous une idée ?
Bien vu !
J'ai lancé un jeu de tests sur le serveur hébergeant mon IIS, et les
résultats sont éloquents :
- 0,5 secondes sur mon PC de développement.
- 6 à 12 secondes sur le PC serveur.
Je ne vois pas du tout ce qui peut provoquer ces lenteurs... Les
performances pures du serveur ne peuvent pas les expliquer (c'est un
serveur sous utilisé pour l'instant, le gestionnaire de tâches ne
bronche pas quand je lance mes tests).
J'ai lancé un jeu de tests sur le serveur hébergeant mon IIS, et les résultats sont éloquents :
- 0,5 secondes sur mon PC de développement. - 6 à 12 secondes sur le PC serveur.
Je ne vois pas du tout ce qui peut provoquer ces lenteurs... Les performances pures du serveur ne peuvent pas les expliquer (c'est un serveur sous utilisé pour l'instant, le gestionnaire de tâches ne bronche pas quand je lance mes tests).
Avez vous une idée ?
Aurélien
Bien vu !
J'ai lancé un jeu de tests sur le serveur hébergeant mon IIS, et les résultats sont éloquents :
- 0,5 secondes sur mon PC de développement. - 6 à 12 secondes sur le PC serveur.
Je ne vois pas du tout ce qui peut provoquer ces lenteurs... Les performances pures du serveur ne peuvent pas les expliquer (c'est un serveur sous utilisé pour l'instant, le gestionnaire de tâches ne bronche pas quand je lance mes tests).
Avez vous une idée ?
Bien vu !
J'ai lancé un jeu de tests sur le serveur hébergeant mon IIS, et les
résultats sont éloquents :
- 0,5 secondes sur mon PC de développement.
- 6 à 12 secondes sur le PC serveur.
Je ne vois pas du tout ce qui peut provoquer ces lenteurs... Les
performances pures du serveur ne peuvent pas les expliquer (c'est un
serveur sous utilisé pour l'instant, le gestionnaire de tâches ne
bronche pas quand je lance mes tests).
J'ai lancé un jeu de tests sur le serveur hébergeant mon IIS, et les résultats sont éloquents :
- 0,5 secondes sur mon PC de développement. - 6 à 12 secondes sur le PC serveur.
Je ne vois pas du tout ce qui peut provoquer ces lenteurs... Les performances pures du serveur ne peuvent pas les expliquer (c'est un serveur sous utilisé pour l'instant, le gestionnaire de tâches ne bronche pas quand je lance mes tests).
Avez vous une idée ?
Franck Quintana
Nous parlions d'application Windows Form et Web Forms. Je ne comprends pas les résultats que vous me donnez : - 0,5 secondes sur mon PC de développement. - 6 à 12 secondes sur le PC serveur. Si je comprends bien 0,5 secondes c'est le temps d'instanciation de votre objet avec une application Windows Form et 6 à 12 c'est le temps d'instanciation de votre objet dans une application Web Form ?
Nous parlions d'application Windows Form et Web Forms.
Je ne comprends pas les résultats que vous me donnez :
- 0,5 secondes sur mon PC de développement.
- 6 à 12 secondes sur le PC serveur.
Si je comprends bien 0,5 secondes c'est le temps d'instanciation de
votre objet avec une application Windows Form et 6 à 12 c'est le temps
d'instanciation de votre objet dans une application Web Form ?
Nous parlions d'application Windows Form et Web Forms. Je ne comprends pas les résultats que vous me donnez : - 0,5 secondes sur mon PC de développement. - 6 à 12 secondes sur le PC serveur. Si je comprends bien 0,5 secondes c'est le temps d'instanciation de votre objet avec une application Windows Form et 6 à 12 c'est le temps d'instanciation de votre objet dans une application Web Form ?
(J'avais pris une semaine de vacances - désolé pour le temps de réponse)
L'application Winform met 0.5 secondes à instancier un objet sur mon PC de développement, mais met 6 à 12 secondes pour s'exécuter sur le PC hébergeant le IIS.
Le fait que ce soit une application winform ou webform ne change rien : en fait, les lenteurs n'apparaissent que sur ce serveur.
(J'avais pris une semaine de vacances - désolé pour le temps de
réponse)
L'application Winform met 0.5 secondes à instancier un objet sur mon
PC de développement, mais met 6 à 12 secondes pour s'exécuter sur le
PC hébergeant le IIS.
Le fait que ce soit une application winform ou webform ne change rien :
en fait, les lenteurs n'apparaissent que sur ce serveur.
(J'avais pris une semaine de vacances - désolé pour le temps de réponse)
L'application Winform met 0.5 secondes à instancier un objet sur mon PC de développement, mais met 6 à 12 secondes pour s'exécuter sur le PC hébergeant le IIS.
Le fait que ce soit une application winform ou webform ne change rien : en fait, les lenteurs n'apparaissent que sur ce serveur.
Franck Quintana
Re,
Les systèmes d'exploitation sont-ils différents entre la station de développement et le serveur ? Car j'ai pu constaté des différences de comportement entre des windows 2000 et des windows 2003.
Les systèmes d'exploitation sont-ils différents entre la station de
développement et le serveur ?
Car j'ai pu constaté des différences de comportement entre des windows
2000 et des windows 2003.
Les systèmes d'exploitation sont-ils différents entre la station de développement et le serveur ? Car j'ai pu constaté des différences de comportement entre des windows 2000 et des windows 2003.
Les systèmes d'exploitation sont-ils différents entre la station de développement et le serveur ? Car j'ai pu constaté des différences de comportement entre des windows 2000 et des windows 2003.
Les systèmes d'exploitation sont-ils différents entre la station de
développement et le serveur ?
Car j'ai pu constaté des différences de comportement entre des windows
2000 et des windows 2003.
Les systèmes d'exploitation sont-ils différents entre la station de développement et le serveur ? Car j'ai pu constaté des différences de comportement entre des windows 2000 et des windows 2003.