Maison  >  Article  >  interface Web  >  Quelle est la différence entre nginx et nodejs

Quelle est la différence entre nginx et nodejs

青灯夜游
青灯夜游original
2021-11-24 10:43:267535parcourir

Différences : 1. nginx est principalement développé en utilisant le langage de programmation C, tandis que node est développé en utilisant C, C++ et JavaScript ; 2. Par rapport à node, Nginx nécessite moins de temps pour les demandes d'utilisateurs importantes et répond aux demandes d'utilisateurs simultanées. requis est plus court ; 3. Le débit du nœud est très faible, mais celui de Nginx est très élevé.

Quelle est la différence entre nginx et nodejs

L'environnement d'exploitation de ce tutoriel : système windows7, nodejs version 12.19.0, ordinateur Dell G3.

nginx Introduction

Nginx (engine x) est un serveur Web HTTP et proxy inverse hautes performances, et fournit également des services IMAP/POP3/SMTP. Nginx a été développé par Igor Sesoev pour le deuxième site Rambler.ru le plus visité de Russie (russe : Рамблер). La première version publique 0.1.0 a été publiée le 4 octobre 2004.

Nginx est un serveur Web/proxy inverse léger et un serveur proxy de messagerie (IMAP/POP3), publié sous le protocole de type BSD. Ses caractéristiques sont qu'il occupe moins de mémoire et possède de fortes capacités de concurrence. En fait, les capacités de concurrence de nginx fonctionnent mieux entre les serveurs Web du même type.

introduction à Nodejs

Node.js est un environnement d'exécution javascript. Il permet à JavaScript de développer des programmes back-end et de réaliser presque toutes les fonctions implémentées par d'autres langages back-end, et peut être sur un pied d'égalité avec les langages back-end tels que PHP, Java, Python, .NET et Ruby.

Nodejs est basé sur le moteur V8. V8 est un moteur JavaScript open source publié par Google. C'est lui-même la partie d'interprétation js pour le navigateur Chrome. Mais Ryan Dahl, un gars comme un génie, a déplacé ce V8 vers le serveur. faire un logiciel serveur.

La différence entre nginx et nodejs

1. Langage de développement

Node.js est développé en utilisant C, C++ et JavaScript tandis que Nginx est principalement développé en utilisant le langage de programmation C ;

2. Temps de réponse

Dans Node.js, les requêtes volumineuses des utilisateurs mettent plus de temps à se charger. Dans Nginx, les requêtes volumineuses des utilisateurs prennent moins de temps en quelques secondes.

3. Concurrence

Dans Node.js, répondre aux demandes simultanées des utilisateurs prend plus de temps. Dans Nginx, le temps nécessaire pour répondre aux demandes simultanées des utilisateurs est plus court.

4. Débit

Le débit de Node.js est très faible ; le débit de Nginx est très élevé.

5. Serveur

Node.js est un environnement d'exécution JavaScript basé sur le moteur Chrome V8, une plateforme de développement qui permet à JavaScript de s'exécuter côté serveur ;

Nginx est un serveur Web/proxy inverse léger et un serveur proxy de messagerie (IMAP/POP3), publié sous le protocole de type BSD.

【Recommandation de tutoriel connexe : "Tutoriel Nodejs"】

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