Question

Dans .NET, j'ai déjà essayé la configuration ci-dessous avec succès:

  <system.net>
    <connectionManagement>
      <add address="*" maxconnection="100"/>
    </connectionManagement>
  </system.net>

En utilisant 100 HttpWebRequest simultanés, ils ont répondu presque simultanément (moins d’une seconde).

Je me demande pourquoi certaines personnes ont écrit sur certains forums que Windows XP et Windows Server 2008 limitaient ce nombre à 15 ou 20. Ils ont raison?

Était-ce utile?

La solution

C’est peut-être parce que les gens confondent le nombre de connexions SMB entrantes avec le nombre de connexions TCP / IP. SMB est utilisé pour le partage de fichiers et diverses autres choses et est limité à 10 connexions dans les systèmes d’exploitation client Windows.

http://support.microsoft.com/kb/328459

Autres conseils

Le nombre de connexions semi-ouvertes est limité dans les versions client de Windows. La limite de 10 pour XP est bien connue, Vista a d’autres limites en fonction de la version (par exemple, Home Basic a une limite de 2, Ultimate en a 25). Vous pouvez utiliser Google & Patch; Patch pour l'ID d'événement 4226 " pour alléger ces limites. Après Vista SP2, le comportement est configurable via une clé de registre .

Windows Server peut gérer plusieurs dizaines de milliers de connexions entrantes simultanées avec suffisamment de ressources.

Selon la version de votre serveur, vous devez modifier certains paramètres par défaut pour autoriser ce nombre de connexions. Voir ce guide .

L'auteur indique avoir vu plus de 50 000 connexions simultanées vers IIS6 sur WS03SP1 x64 avec 4 Go de RAM.

Il existe des limitations de connexion pour les connexions inachevées (nouvelles). IIRC, il s’agissait d’une expérience visant à limiter la propagation de certains types de programmes malveillants dans une mise à jour, il ya quelques années. Vous pouvez supprimer cette limite en toute sécurité:

http://technet.microsoft.com/en-us /magazine/2007.12.network.aspx

Ce nombre peu élevé que vous avez mentionné ne s'applique-t-il qu'à "semi-ouvert"? les liaisons? Je ne connais pas les détails, mais souvenez-vous d'avoir lu quelque chose à ce sujet.

Recherche Google

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top