Wat is NGINX

By | 2 juli 2012

Algemeen

Bij veel linux distributies maar ook in sommige Unix varianten wordt Apache als standaard webserver software meegeleverd. Apache is uitgebreid configureerbaar, kent vele opties en wordt ook veel gebruikt zelfs op het Windows platform. Echter Apache kent door de technische opbouw ook een aantal beperkingen en vraagt in verhouding veel resources en is kwetsbaar voor bepaalde soorten internetaanvallen. Nginx gebruikt bijv. geen threads maar een event-driven asynchrone architectuur. Hierdoor zijn de prestaties veel beter onder hoge belasting en gebruikt weinig geheugen.

Dat betekent dat er goede redenen zijn om naar alternatieven te kijken voor Apache. Een goed alternatief is door de russische programmeur Igor Sysoev in 2002 gestartte nginx. Inmiddels is het gebruik behoorlijk toegenomen en ruim 7% van alle websites zoals WordPress, SourceForge, github en Torrentreactor maken gebruik van nginx. (uitgesproken als engine-x) In Rusland draait zelfs 46% van alle sites met NGINX!

Ook de sites van LinuxPro en WyZphoto draaien onder NGINX in plaats van Apache.