Was ist die Leistung für Node.js' http.Anfrage ? Wie viele gleichzeitige Anfrage Bearbeiten kann?

Meine node.js server ist ein Aufruf auf einen anderen server mit der neuesten (0.4.8) http.Anfrage nennen.

Ich benutze jMeter zum ausführen von Lasttests. mit 50-100 gleichzeitigen threads pro Sek., und die Schleife 1000 mal.

Ich beobachte, dass einige verlangsamen, wenn das Skript läuft. Ich überwachen der Netzwerk-Durchsatz ist ziemlich niedrig, CPU & Speicher niedrig sind auch. Und in den anderen server, das Protokoll zeigt, dass Ihre Antwort schnell. (innerhalb von Millisekunden).

jedoch die Konsole.in meinem log node.js server zeigt an, dass der http.Anforderung-Antwort-Zeit beginnt mit 200-300 ms, auf 2000-3000 ms.

Ich bin mir nicht sicher, ob es ein limit für gleichzeitige http.Wunsch kann ich machen.

bitte beraten.


Nach dem großen Test, ich denke der Durchschnitt liegt bei etwa 300-400 Anfrage /sec für http.Anfrage mit ok server, maxSockets = 1024. In der Regel sehe ich die Geschwindigkeit (ermöglicht die Verbindung zu anderen website) ist etwa 80-100 ms pro Anfrage.

InformationsquelleAutor murvinlai | 2011-06-01
Schreibe einen Kommentar