Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Nginx

Nginx (vyslovuje se „Engine-X“) je open-source webový server a reverzní proxy server, který je známý svou vysokou výkonností, nízkou spotřebou paměti a schopností obsluhovat mnoho současných požadavků. Byl vyvinut Igorem Sysoevem v roce 2004 a je široce používán pro hostování webových stránek, webových aplikací a jako reverzní proxy pro zlepšení výkonu a bezpečnosti serverů.

Hlavní rysy a vlastnosti Nginx zahrnují:

  1. Vysoká výkonnost: Nginx je navržen tak, aby zvládal vysoký počet souběžných požadavků s minimálními zdroji. To je ideální pro webové stránky a aplikace s velkým provozem.
  2. Nízká spotřeba paměti: Oproti některým jiným webovým serverům, Nginx vyžaduje méně paměti, což je užitečné pro servery s omezenými zdroji.
  3. Reverzní proxy: Nginx může být konfigurován jako reverzní proxy, což umožňuje distribuovat provoz mezi různé webové servery nebo aplikační servery, což zvyšuje výkon a snižuje zátěž na jednotlivých serverech.
  4. Load balancing: Nginx podporuje rovnoměrné rozložení zátěže (load balancing) mezi backend servery, což zlepšuje odolnost a škálovatelnost aplikací.
  5. Statické a dynamické obsahy: Nginx efektivně obsluhuje statické soubory, jako jsou obrázky a CSS, a také dokáže pracovat s webovými aplikacemi psanými v různých jazycích, jako je PHP, Python, Ruby a další.
  6. SSL/TLS podpora: Nginx poskytuje podporu pro šifrování SSL/TLS, což umožňuje zabezpečené připojení mezi klienty a serverem.
  7. Jednoduchá konfigurace: Konfigurace Nginx serveru je obvykle považována za jednodušší a přehlednější než u jiných webových serverů.

Díky svým výkonovým vlastnostem a schopnosti efektivně zpracovávat velké množství požadavků je Nginx často používán jako proxy server nebo load balancer před Apache serverem, který pak zpracovává dynamický obsah. Tato kombinace umožňuje optimalizovat výkon a zlepšit odolnost serverové infrastruktury. Nginx je také oblíbený pro webové servery s vysokým provozem, jako jsou populární webové stránky, e-commerce platformy, streamovací služby a další.