Maison >interface Web >Questions et réponses frontales >Quelle est la différence entre nginx et nodejs
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é.
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!