Et où trouverais-je un paramètre pour le changer?
Et où trouverais-je un paramètre pour le changer?
Réponses:
il n'y a pas de max car cela dépend des paramètres de votre application, du matériel et de la version du framework .net. Par défaut sous le framework 3.51 et plus, le nombre de requêtes simultanées par CPU (logique) est de 5000. (s'il n'est pas défini sous 2.0 c'est 12 mais la recommandation est de le mettre à 5000 comme 3.5 et 4.0)
Ceci est défini dans aspnet.config:
<system.web>
<applicationPool maxConcurrentRequestsPerCPU="12" maxConcurrentThreadsPerCPU="0" requestQueueLimit="5000"/>
</system.web>
C'est la valeur par défaut et en aucun cas la limite. Le plus grand que j'ai jamais vu est réglé sur 999999 (je soupçonne qu'ils avaient peur de le régler plus haut au cas où). La meilleure façon de déterminer la bonne taille pour vous consiste à tester la résistance de l'application.