Maison  >  Article  >  interface Web  >  Une analyse simple des avantages et des inconvénients de Node.js

Une analyse simple des avantages et des inconvénients de Node.js

不言
不言original
2018-08-11 15:52:301733parcourir

Ce que cet article vous apporte est une simple analyse des avantages et des inconvénients de Node.js. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Avantages :

Axé sur les événements : Mobilisez les ressources disponibles et exécutez des tâches en fonction d'événements qui se produisent à un moment donné

E/S non bloquantes : Dans l'état non bloquant, il n'attendra pas le résultat de l'opération d'E/S et continuera à exécuter l'instruction suivante lorsque le résultat est renvoyé, les E/S seront notifiées sous forme d'événement ; l'eau sera bouillie en même temps. Balayer le sol et faire bouillir l'eau avant de procéder à l'opération suivante

Inconvénients :

Processus unique et thread unique, incapable d'utiliser pleinement le processeur multicœur. Lorsqu’un processus plante, c’est tout le serveur qui plante.

Scénarios applicables :

Léger et efficace, adapté aux IO intensifs, ne convient pas aux intensifs CPU

IO intensif : salon de discussion

Consommation CPU : décodage vidéo

Recommandations associées :

Comment obtenir la largeur de la barre de défilement en js (exemple de code)

js implémentation du tableau Quelles sont les méthodes pour supprimer les doublons ? Une brève introduction à la méthode de déduplication de tableau js

Quelles sont les méthodes d'implémentation de la modularisation JS ? Explication de la modularité js

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn