Nginx erfreut sich nicht erst seit gestern bei vielen Nutzern von Webservern an sehr großer Beliebtheit. Weltweit findet Nginx bei sechs Prozent aller möglichen Webseiten Verwendung. Grob umgerechnet sind das mehr als 13 Millionen Webseiten, die auf die Funktionen von Nginx zurückgreifen. Nicht grundlos, denn Nginx ist einer der wenigen Open-Source HTTP-Webserver und zugleich auch Reverse Proxyserver, der zeitgleich auch noch vollkommen kostenlos ist.
Doch das alleine ist bei Weitem nicht alles, was grundlegend für eine Nutzung von Nginx spricht. Davon konnte man sich in der Vergangenheit mehrmals überzeugen. Denn Nginx bringt weitaus mehr mit, als nur die Kostenlosigkeit seiner Leistungen.
Doch zuerst sollte man sich die Geschichte ansehen, die Nginx ebenfalls vorzuweisen hat. Denn im Jahre 2002 als kostenlose und doch leistungsstarke Alternative für den fast ausschließlich privaten und freien Gebrauch vom kasachstanischen Programmierer Igor Sysoev entwickelt, wurde das Programm in kleinen und internen Kreisen schnell so bekannt, dass es 2004 erstmals ganz öffentlich auf den Markt gebracht wurde. Nach wie vor legte man allerdings sehr großen Wert darauf, dass das Open-Source Programm kostenlos bleibt. Bei der Entwicklung wurde das Programm übrigens sehr genau auf die russische Suchmaschine Rambler zugeschnitten. Heute wurde der Open-Source Server angepasst und wird demzufolge auch auf vielen brandaktuellen und sehr beliebten internationalen Topseiten verwendet. Wissenswert ist: Rund 15,7 Prozent der 10.000 beliebtesten Seiten im Internet nutzen Nginx.
Neben dem Einsatz als reiner HTTP-Webserver und Reverse Proxyserver findet Nginx oft auch Verwendung als Email-Proxyserver. Zudem wird Nginx von rund 4 Prozent aller weltweiten Internetseiten aber auch zur Lastenverteilung verwendet. Der wohl verständlichste Grund dafür ist die Schnelligkeit, die Stabilität, die einfache Konfiguration und der sehr niedrige Ressourcenverbrauch, die Nginx für sich verbuchen kann.
Übrigens ist Nginx auch einer der wenigen bekannten und genutzten Webserver, die entwickelt wurden, um das bekannte “C10K”-Problem zu lösen und zu bewältigen. Denn ganz anders als andere Webserver baut Nginx bei der Verarbeitung der Anforderungen weniger auf Threads, sondern auf eine asynchrone Architektur-Verwendung. Diese spezielle und ausgeklügelte Verwendungsart setzt nur eine geringe und bei Nginx gut vorhersehbare Speichermenge unter Last voraus. Dahingehend stellt dies ein beinahes Alleinstellungsmerkmal dar, welches nicht viele Webserver vorweisen können. Aber auch wenn bei der Verwendung von Nginx für die eigene Homepage nicht mit allzu großen Speichermengen und Anfragen gerechnet werden muss, eignet sich Nginx trotzdem wunderbar als Server. Dafür sprechen unter anderem die Leistungsfähigkeit, die Stabilität und die sehr einfache Konfiguration von Nginx. Diese ist geradezu laienfreundlich.