Maison  >  Article  >  Opération et maintenance  >  différence nginx openresty

différence nginx openresty

(*-*)浩
(*-*)浩original
2019-07-15 10:54:4832887parcourir

Nginx

différence nginx openresty

Nginx est un service HTTP et proxy inverse hautes performances, ainsi qu'un service IMAP/POP3/ Service SMTP.

1. Traiter rapidement les demandes de réponse

2. Connexions simultanées élevées

3. Faible consommation de mémoire

4. >5. Haute évolutivité

6. Déploiement à chaud

La conception de séparation du processus de gestion principal et du processus de travail permet à Nginx d'avoir la fonction de déploiement à chaud et peut être déployé en 7 × sous le principe d'un service ininterrompu 24 heures sur 24, mettez à niveau le fichier exécutable Nginx. Vous pouvez également modifier les fichiers de configuration, remplacer les fichiers journaux et d'autres fonctions sans arrêter le service.

7. Licence BSD gratuite

OpenResty (également connu sous le nom de ngx_openresty)

OpenResty est un logiciel haut de gamme basé sur Nginx et Lua Une plateforme Web performante qui intègre un grand nombre de bibliothèques Lua sophistiquées, des modules tiers et la plupart des dépendances.

Utilisé pour créer facilement des applications Web dynamiques, des services Web et des passerelles dynamiques capables de gérer une concurrence ultra-élevée et une évolutivité élevée.

OpenResty transforme efficacement Nginx en une puissante plateforme d'applications Web à usage général en réunissant divers modules Nginx bien conçus (principalement développés indépendamment par l'équipe OpenResty). De cette manière, les développeurs Web et les ingénieurs système peuvent utiliser le langage de script Lua pour mobiliser divers modules C et Lua pris en charge par Nginx afin de construire rapidement un système d'application Web hautes performances capable de gérer plus de 10 000, voire 1 000 000 connexions simultanées sur une seule machine.

L'objectif d'OpenResty est de permettre à votre service Web de s'exécuter directement dans le service Nginx, en utilisant pleinement le modèle d'E/S non bloquant de Nginx, non seulement pour les requêtes des clients HTTP, mais également pour les requêtes distantes. les backends tels que MySQL, PostgreSQL, Memcached et Redis fournissent tous une réponse cohérente et hautes performances.

Pour plus d'articles techniques liés à Nginx, veuillez visiter la colonne

Tutoriel Nginx

pour apprendre !

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