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)
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!