Technologie Jen to nejlepší


Jedná se o open source (licence BSD) webový server s load managementem a reverzní proxy. Zvládá protokoly HTTP, HTTPS, SMTP, POP3, IMAP a SSL. Vývoj sahá do roku 2002, kdy se z důvodu nespokojenosti s funkčností a škálovatelností Apache, rozhodl Igor Sysoev vyvinout Nginx. Požadavkem bylo bezproblémové obsloužení 10 000 požadavků s minimálními nároky na RAM paměť, možnost proxy, flexibilnější konfigurace a cache. Od roku 2011 se stará o vývoj stejnojmená společnost.


Funkce

Rychlá distribuce statického obsahu a možnost rozložení zátěže na další servery dle nastavené priority. Umožňuje definovat záložní server, na který přesměruje požadavek v případě, že primární server neodpoví do určeného časového limitu.

Příchozí požadavky zpracovává a vyřizuje asynchronně. Díky cache (lze konfigurovat její velikost i dobu uchování) vyhledává příchozí požadavky nejprve v ní a až poté se případně obratí na definované sady serverů dle jejich přidělené priority. Obdrženou odpověď serveru ukládá do cache pro vyřizování příštích požadavků (do uplynutí nastaveného časového limitu).

Pomocí modulů lze rozšířit funkce Nginx například o geolokaci, přesměrování, komprese gzip, streaming atd.