web-dev-qa-db-fra.com

Quel est le nombre par défaut de demandes simultanées pouvant être traitée IIS 7.5 sur Windows Server 2008 R2?

Et où trouverais-je un cadre pour le changer?

14
Brandon Linton

il n'y a pas de max car cela dépend de la version de vos paramètres d'application, de votre matériel et de vos paramètres .NET. Par défaut dans le cadre 3.51 et le nombre de demandes concomitantes par cpu (logique) est de 5 000. (Si non défini sous la version 2.0, il est 12, mais la recommandation est de la définir sur 5000 de 3,5 et 4.0).

Ceci est défini dans aspnet.config:

<system.web>
        <applicationPool maxConcurrentRequestsPerCPU="12" maxConcurrentThreadsPerCPU="0" requestQueueLimit="5000"/>
</system.web>

Ceci est la valeur par défaut et, en aucun cas, la limite. Le plus grand que j'ai jamais vu soit réglé à 999999 (je soupçonne qu'ils avaient peur de la définir plus haut au cas où). La meilleure façon de déterminer la bonne taille pour vous est de tester le stress de l'application.

13
Jim B