Kann ich die Zehn-Verbindungsbeschränkung von IIS durch die Übertragung über Sockets umgehen?

Kann ich die Zehn-Verbindungsbeschränkung von IIS durch die Übertragung über Sockets umgehen?

Kann ich die Beschränkung durch die Obergrenze von zehn Verbindungen von IIS umgehen, wenn ich Dateien über Sockets übertrage? Ich verwende Windows XP.

Antwort1

Technisch gesehen ist die Antwort ja, aber in diesem Fall werden Sie IIS nicht verwenden.

Wie ich bereits sagte beiIhre vorherige Frage, Sie können den Apache-Webserver oder den Filezilla-FTP-Server verwenden, wenn Sie Dateien übertragen möchten.

Antwort2

NEIN,Sie können das Limit für gleichzeitige Verbindungen nicht umgehen (es sei denn, Sie sind bereit, TCPIP.SYS zu patchen, was von Microsoft nicht offiziell unterstützt wird) WeilWindows XP ist auf 10 gleichzeitige eingehende Verbindungen beschränktvon Entwurf:

  Ausführen von IIS 5.0 und IIS 5.1 anstelle von PWS unter Windows 2000 Professional
  http://support.microsoft.com/kb/262632

Für IIS unter Windows 2000 Professional oder Windows XP Professional gelten die folgenden Einschränkungen:

  • Begrenzt auf 10 Verbindungen
  • Beschränkt auf einen Web- und einen FTP-Server. Das heißt, Sie können keine zusätzlichen virtuellen Web- oder FTP-Server erstellen.

Es gibtMöglichkeiten, dies zu umgehen, die funktionieren, diese werden jedoch nicht offiziell von Microsoft unterstützt, da hierfür eine Änderung der TCPIP.SYS-Datei von Microsoft (in der die Beschränkung der gleichzeitigen Verbindungen festgelegt ist) erforderlich ist. Wenn TCPIP.SYS in der Zukunft aktualisiert wird, müssen Sie herausfinden, wie Sie die neue TCPIP.SYS-Datei patchen (oder warten, bis einer dieser Patch-Programmierer von Drittanbietern es herausfindet).

Die bessere Lösung ist die Verwendung eines Betriebssystems, das von Haus aus leistungsfähiger ist. Ich habe gehört, dass Windows Server 2003 diese Einschränkung möglicherweise nicht hat (aber ich habe das nicht bestätigt), und ich weiß mit Sicherheit, dass Unix und Linux definitiv leistungsfähig sind (ich verwende NetBSD, um Websites zu unterstützen, die regelmäßig Hunderte gleichzeitiger Verbindungen ohne Probleme erhalten).

Einige Hinweise zu alternativen Lösungen

Wenn Sie wissen, dass Ihre Website stark beansprucht wird, empfehle ich Ihnen dringend, eine bewährte Technologie wie Apache HTTPd in ​​Betracht zu ziehen (wie @William Hilsum klug vorgeschlagen hat und das für Windows, Unix, Linux und die meisten anderen Betriebssysteme verfügbar ist).

Für FTP eignet sich die FileZilla-Lösung unter Windows hervorragend (wie auch @William Hilsum vorgeschlagen hat) und in Unix-/Linux-Umgebungen gibt es viele andere Optionen, die möglicherweise besser passen (mir gefällt ProFTPd besonders gut, da sein Konfigurationsdateiformat genau dem hervorragenden Konfigurationsdateiformat von Apache HTTPd entspricht).

verwandte Informationen