Nginx

Nginx (prononcé moteur x) est un logiciel de serveur Web open source qui assure également des services de proxy inverse, d'équilibrage de charge, de proxy de messagerie et de cache HTTP. Igor Sysoev a initialement développé le logiciel pour résoudre le problème C10k, qui consiste à gérer 10 000 connexions simultanées d'utilisateurs.

F5 Networks est actuellement propriétaire de Nginx, après l'avoir acheté pour 670 millions de dollars en mars 2019. Il est disponible sous une licence de type BSD. Nginx est proposé en téléchargement gratuit, mais vous pouvez également obtenir le support Nginx Plus pour une somme modique.

Nginx est un serveur web haute performance à grande échelle. Nginx peut fonctionner à des vitesses plus élevées avec des charges plus lourdes. La fonction de proxy inverse permet à un site unique de présenter des sources d'information agrégées comme si elles provenaient toutes d'une seule page. L'équilibreur de charge permet de répartir les charges entre diverses ressources, telles que les serveurs.

Nginx est capable d'évoluer aussi bien et de fonctionner plus rapidement que tout autre logiciel de serveur Web, tel qu'Apache. Cela est dû à son utilisation efficace du processus. Contrairement à Apache, Nginx ne crée pas de processus par utilisateur. Nginx utilise plutôt une structure de processus maître et travailleur. Le processus maître dirige le travail des travailleurs, qui effectuent les calculs. L'importance de Nginx est due à sa capacité à gérer une charge extrême et à sa grande efficacité. Le logiciel de serveur Web contribue à un certain nombre d'aspects de l'hébergement d'applications de sites Web et de services de diffusion de contenu. Nginx, qui est le deuxième en popularité après Apache, est le logiciel de serveur Web que la plupart des gens utilisent.

De nombreuses entreprises de premier plan utilisent Nginx pour gérer les pages à fort trafic, notamment Autodesk, Facebook, Atlassian, LinkedIn, Twitter, Apple, Citrix Systems, Intuit, T-Mobile, GitLab, DuckDuckGo, Target, Intel, Microsoft, IBM, Google et Cisco.