Heim >Web-Frontend >js-Tutorial >Eine einfache Analyse der Vor- und Nachteile von Node.js

Eine einfache Analyse der Vor- und Nachteile von Node.js

不言
不言Original
2018-08-11 15:52:301777Durchsuche

Dieser Artikel bietet Ihnen eine einfache Analyse der Vor- und Nachteile von Node.js. Er hat einen gewissen Referenzwert. Ich hoffe, er wird Ihnen hilfreich sein.

Vorteile:

Ereignisgesteuert: Mobilisieren Sie verfügbare Ressourcen und führen Sie Aufgaben basierend auf Ereignissen aus, die zu einem bestimmten Zeitpunkt auftreten

Nicht blockierende E/A: Im nicht blockierenden Zustand wird nicht auf die Rückgabe des Ergebnisses der E/A-Operation gewartet und die nächste Anweisung weiter ausgeführt, wenn das Ergebnis zurückgegeben wird. Die E/A wird in Form eines Ereignisses benachrichtigt. Gleichzeitig wird der Boden abgekocht und das Wasser abgekocht, bevor mit dem nächsten Vorgang fortgefahren wird.

Nachteile:

Einzelner Prozess und einzelner Thread, Multi-Core-CPU kann nicht vollständig genutzt werden. Sobald ein Prozess abstürzt, stürzt der gesamte Server ab.

Anwendbare Szenarien:

Leicht und effizient, geeignet für IO-intensiv, nicht geeignet für CPU-intensiv

IO-intensiv: Chatroom

CPU-intensiv: Videodekodierung

Verwandte Empfehlungen:

So erhalten Sie die Breite der Bildlaufleiste in js (Codebeispiel)

js-Implementierung eines Arrays Welche Methoden gibt es, um Duplikate zu entfernen? Eine kurze Einführung in die JS-Array-Deduplizierungsmethode

Welche Implementierungsmethoden gibt es für die JS-Modularisierung? Erklärung der js-Modularität

Das obige ist der detaillierte Inhalt vonEine einfache Analyse der Vor- und Nachteile von Node.js. 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