Nginx

Nginx (uitgesproken als engine x) is open source webserversoftware die ook reverse proxy-, load balancing-, e-mail proxy- en HTTP-cache-diensten uitvoert. De software werd oorspronkelijk ontwikkeld door Igor Sysoev als antwoord op de uitdaging om 10.000 gelijktijdige gebruikersverbindingen te verwerken: het C10k-probleem.

Nginx biedt hoge prestaties voor webservers met een enorme schaalbaarheid. Nginx is in staat om bij zwaardere belasting op hoge snelheid te draaien. Met de reverse proxy-functie kan een enkele site geaggregeerde informatiebronnen presenteren alsof ze allemaal van één pagina afkomstig zijn. De load balancer maakt het mogelijk om belastingen over verschillende bronnen, zoals servers, te verdelen.

Veel prominente bedrijven gebruiken Nginx om pagina's met veel verkeer te beheren, waaronder Autodesk, Facebook, Atlassian, LinkedIn, Twitter, Apple, Citrix Systems, Intuit, T-Mobile, GitLab, DuckDuckGo, Target, Intel, Microsoft, IBM, Google en Cisco.

Deel van de reden dat Nginx zo effectief schaalt en sneller draait dan andere webserversoftware (zoals de standaard build van Apache), is het efficiëntere gebruik van processen. In tegenstelling tot Apache builds, maakt Nginx geen proces per gebruiker aan. Nginx gebruikt in plaats daarvan een master en worker processtructuur. Het masterproces stuurt de werkerprocessen aan die de berekeningen uitvoeren.

Nginx is belangrijk omdat het met opzet is gebouwd voor extreme belastingen en efficiëntie. De webserversoftware helpt bij een aantal aspecten van het hosten van websitetoepassingen en content delivery services. Nginx is na Apache de populairste webserversoftware.

F5 Networks is momenteel eigenaar van Nginx, nadat het het in maart 2019 voor 670 miljoen dollar heeft gekocht. De software wordt gedistribueerd met een BSD-achtige licentie. Nginx is gratis, maar werd ook aangeboden als Nginx Plus met betaalde ondersteuning.