Frage

Ist node.js ein ein Prozessserver, oder kann er Apache -Haufen untergeordneter Prozesse emulieren, jeweils eine andere Anforderung und jeder ist unabhängig voneinander (und das Radfahren von untergeordneten Prozessen, um langfristige Speicherlecks zu vermeiden).
Ist es bei Verwendung von node.js überhaupt benötigt?

War es hilfreich?

Lösung

Node.js standardmäßig ist ein One -Prozess -Server. Für die meisten Zwecke ist dies alles, was benötigt wird (IO -Grenzwerte und Speichergrenzen werden normalerweise vor CPU -Grenzen erreicht).

Wenn Sie mehr Prozesse benötigen, können Sie verwenden http://learnboost.github.com/cluster/

Andere Tipps

Es ist ein einzelner Prozess und ein einzelner Thread, da der Knoten nicht blockiert und ereignisbasiert ist. Dies bedeutet, dass dieser einzelne Prozess viele Anfragen gleichzeitig bearbeiten kann und eine Antwort zurücksendet, wenn die Antwort fertig ist.

Der wichtigste Punkt ist, dass der Knoten nicht blockiert ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top