Heim  >  Artikel  >  Web-Frontend  >  Welche Nachteile hat der Aufbau eines Webservers mit NodeJS?

Welche Nachteile hat der Aufbau eines Webservers mit NodeJS?

青灯夜游
青灯夜游Original
2022-01-13 16:45:342526Durchsuche

Nachteile beim Aufbau eines Webservers mit NodeJS: 1. NodeJS ist Single-Threaded und kann keine CPU-intensiven Vorgänge ausführen, was dazu führt, dass die Zeitscheibe nicht freigegeben wird und nachfolgende Aufgaben blockiert werden muss verwendet werden, wenn ein Multi-Core-Leistungscluster verwendet oder mehrere Instanzen bereitgestellt werden, was problematischer ist usw.

Welche Nachteile hat der Aufbau eines Webservers mit NodeJS?

Die Betriebsumgebung dieses Tutorials: Windows7-System, NodeJS-Version 12.19.0, DELL G3-Computer.

Vor- und Nachteile von Nodejs als Webserver

Nachteile:

1. Nodejs ist Single-Threaded und kann keine CPU-intensiven Vorgänge ausführen, was dazu führt, dass Zeitscheiben nicht freigegeben werden und nachfolgende Aufgaben blockiert werden.

2. Die Zuverlässigkeit von nodejs ist relativ gering. Ein an einer Stelle gemeldeter Fehler führt zum Absturz des gesamten Programms und zur Lösung des Problems ist ein Neustart des Daemon-Prozesses oder des Dockers erforderlich.

3. Wenn Sie Multi-Core-Leistung verwenden, müssen Sie einen Cluster verwenden oder mehrere Instanzen bereitstellen, was problematischer ist.

4. Der Standardspeicher beträgt 0,7 G und 1,4 G. Wenn die Einstellung größer ist, wird die Speicherbereinigung langsamer und Sie müssen möglicherweise mehrere weitere Instanzen bereitstellen.

5. Das Backend vom Typ NodeJS ist schwieriger zu rekrutieren. Sie müssen das Front-End in das Back-End oder das Back-End in NodeJS umwandeln.

Vorteile:

1. Nodejs zugrunde liegendes asynchrones Io, bessere Leistung.

2. Machen Sie sich beim Schreiben keine Sorgen über das Einfädeln.

3. Die Entwicklungsgeschwindigkeit ist hoch und die schwach typisierte Sprache ist flexibler. Sie erfordert keine verschiedenen Konvertierungen wie der starke Typ und die Codemenge ist gering.

4. Es ist bequemer, SSR auf einer einzelnen Seite anzuwenden, und der Kontext ist relativ gleich.

5. Die Front-End-Konvertierung in NodeJS ist relativ natürlich und beherrscht die Grammatik.

Weitere Informationen zu Knoten finden Sie unter: nodejs-Tutorial! !

Das obige ist der detaillierte Inhalt vonWelche Nachteile hat der Aufbau eines Webservers mit NodeJS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn