2009-08-18 8 views
5

Ich wurde vor kurzem beauftragt, die Anzahl der concurent-Benutzer zu schätzen, die IIS verarbeiten kann. Leider habe ich 0 Erfahrung mit IIS, also hoffe ich, dass jemand mich leiten wird, wo man schaut. Ich hoffe, ich werde in dieser Phase kein eigenes Benchmarking durchführen müssen.IIS-Skalierbarkeit

Ich würde gerne wissen, wie viele gleichzeitige Verbindungen es bewältigen kann. Abhängig von der Antwort werden die Clients entweder Kometen-/Long-Polling oder Polling verwenden. Die Webanwendung unter IIS wird SOAP-Webdienst sein. Der Dienst ist weder rechen- noch datenintensiv.

Es wird auf der heutigen normalen Hardware laufen, Core2 Duo, 4GB RAM, keine anderen Anwendungen auf der Box.

Antwort

3

Diese blog Post könnte mit einem Starthilfe.

Von diesem Beitrag:

IS6 leicht 3.000 gleichzeitige Keep-Alive-Verbindungen verarbeiten, können Sie unter der Annahme:

  • ausreichend HW Ressourcen haben (wie RAM) auf dem System
  • neu konfigurieren die System (dh zwecke alle anwendbaren Grenzen)
  • Run skalierbare Benutzer-Software, die die Benutzerlast (dh nutzt asynchrone IO, nicht notwendigerweise Multi-Threaded, hat geeignete Caches, e tc)