2009-10-09 4 views
1

Lors des tests de performances de notre application ASP.NET MVC, j'ai découvert un goulot d'étranglement intéressant. L'application utilise seulement 3 threads gérés.Application ASP.NET MVC exécutant II6 avec mappage générique utilisant uniquement 3 threads

  • J'ai vérifié la taille maximale du pool de threads. C'est 200 et nous avons 197 threads disponibles.
  • J'ai vérifié la limite de connexion du site web et c'est illimité.
  • J'ai essayé d'effectuer un test de stress localement contre Cassini et l'application a utilisé 50 threads.

L'application s'exécute sur un serveur Windows Server 2003 Web Edition SP2 virtuel dédié avec IIS6 avec le mappage générique.

Avez-vous une idée de ce qui pourrait se tromper?


Modifier: Il est vraiment bizarre. Je l'ai essayé aujourd'hui et avait environ 20 discussions ce qui est raisonnable compte.

Répondre

Questions connexes