Porovnejte Nginx a Apache

Porovnejte Nginx a Apache

Po dvě desetiletí Apache transformoval zmenšující se trh webových serverů. Nginx nejenže dohnal Apache, ale je nyní volbou mnoha webů s vysokou návštěvností. Uživatelé Apache mohou v této otázce nesouhlasit. Proto je těžké dospět k závěru, který webhosting je lepší. Pravdou je, že jak Apache, tak Nginx jsou základní části kompletních webových zásobníků (LAMP i LEMP) a konečný výběr závisí na individuálních potřebách.

Například lidé provozující weby Drupal často volí Apache, zatímco uživatelé WordPressu se zdá, že více upřednostňují Nginx. Cílem tohoto článku je tedy pomoci vám lépe porozumět vašim vlastním požadavkům, spíše než poskytovat stereotypní doporučení pro každého. Následující srovnání Nginx a Apache vám poskytne přesný přehled.

Je lepší server Nginx nebo Apache?

1. Popularita

Od roku 2012 bylo více než 65 % webových stránek založeno na Apache. Popularita není jen kvůli dlouhé historii Apache. Toto je jeden z prvních průkopnických softwarů pro vývoj World Wide Web. Doba se však změnila. Podle W3Tech.com byl k 14. lednu 2019 počet webových stránek využívajících servery Apache (44,4 %) jen o málo vyšší než Nginx (40,9 %). Nginx a Apache dominují téměř 85 % trhu webových serverů.

Porovnejte Nginx a Apache

Pokud jde o weby s vysokou návštěvností, je zajímavý následující graf. Zejména Nginx je nad Apache, ale pod servery Google, což je služba, která poskytuje servery pro weby jako YouTube , Gmail a Disk.

Porovnejte Nginx a Apache

Velké množství webových stránek migrovalo z Apache na Nginx. Je zřejmé, že Nginx je považován za novější a trendovější webový server. Weby s vysokou návštěvností na Apache, například Wikipedia a New York Times, často používají front-endové HTTP proxy, jako je Varnish.

Závěr : Rozdíl v popularitě mezi Apache a Nginx se velmi rychle zmenšuje. Z hlediska tohoto faktoru jsou Apache a Nginx shodné.

2. Rychlost

Hlavní charakteristikou dobrého webového serveru je, že musí běžet rychle a také se snadno přizpůsobovat připojení a provozu odkudkoli. Pro měření rychlosti serveru článek porovnal dvě oblíbené cestovní webové stránky založené na Apache (Expedia.com) a Nginx (Booking.com). Pomocí online nástroje nazvaného Bitcatcha byla provedena srovnání s více servery a měřena s benchmarkem Google 200+ ms. Booking.com založený na Nginx je hodnocen jako „výjimečně rychlý“. Naproti tomu server Expedia.com se sídlem na Apache byl hodnocen jako „nadprůměrný a lze jej zlepšit“.

Pokud jste oba tyto cestovní weby použili vícekrát, můžete potvrdit, že Expedia je při vracení výsledků dotazů o něco pomalejší než Booking.

Níže je srovnání mezi těmito dvěma hostiteli pro několik dalších webových stránek. Nginx je rychlejší ve většině případů níže s jednou výjimkou.

Porovnejte Nginx a Apache

Závěr : Nginx vyhraje toto kolo.

3. Bezpečnost

Nginx i Apache berou zabezpečení na svých webech velmi vážně. Žádný robustní systém není kompletní bez protiopatření proti DDoS útokům , malwaru a phishingu . Oba servery pravidelně vydávají zprávy o zabezpečení a upozornění, což zajišťuje, že aspekt zabezpečení je na všech úrovních vylepšen.

Závěr : Nginx a Apache jsou v tomto kole opět nerozhodné.

4. Simultánní připojení

Jedna věc, kterou je třeba poznamenat, je, že Apache se v některých ohledech nemůže srovnávat s rozsahem a schopnostmi Nginx. Koneckonců, Nginx byl původně navržen pro akceleraci FastCGI a SCGI handlerů. Od Apache 2.4 výše (výchozí verze) však došlo k drastickému zlepšení v počtu souběžných připojení. Jak daleko toto zlepšení pokročilo, stojí za prozkoumání.

Na základě testů na Loadimpact.com článek opět srovnává Booking.com (Nginx) s Expedia.com (Apache). Pro 25 virtuálních uživatelů může web Nginx zaznamenat 200 požadavků za sekundu, což je 2,5krát více než Apache (80 požadavků za sekundu). Je zřejmé, že pokud máte vyhrazený web s vysokou návštěvností, Nginx je bezpečnější volbou.

Porovnejte Nginx a Apache

Závěr : Nginx vyhraje toto kolo.

5. Flexibilita

Webový hostitel musí být dostatečně flexibilní, aby umožňoval přizpůsobení. Apache to dělá docela dobře pomocí nástrojů .htaccess, které Nginx nepodporuje. Umožňuje decentralizaci administračních úkolů. Správcům třetích stran a správcům druhé úrovně může být zabráněno v přístupu k hlavnímu serveru. Kromě toho Apache podporuje více než 60 modulů, díky čemuž je vysoce škálovatelný. Proto je Apache oblíbenější u poskytovatelů sdíleného hostingu.

Porovnejte Nginx a Apache

Závěr : Apache vyhrává toto kolo.

Další parametry

Dříve Nginx neměl příliš dobrou podporu pro operační systémy Windows, na rozdíl od Apache. To však již neplatí. Kromě toho byl Apache také považován za docela slabý, pokud jde o vyrovnávání zátěže a rezervní proxy . Ale všechno se teď změnilo!

Konečný výsledek

Nginx vyhrál těsně se skóre 2-1. Díky tomu objektivní srovnání mezi Nginx a Apache z hlediska technických specifikací poskytne úplný obrázek. Konečným závěrem je, že oba weboví hostitelé jsou užiteční svým vlastním způsobem.

Zatímco Apache by měl být používán s front-end serverem (pro který je Nginx sám o sobě možností), Nginx může být lepší s větším přizpůsobením a flexibilitou.


Nastavte router Linksys se statickou IP adresou

Nastavte router Linksys se statickou IP adresou

Statická IP adresa je pevná IP adresa nakonfigurovaná v nastavení počítače nebo routeru. Někteří poskytovatelé internetových služeb (ISP) vyžadují zadání statické IP adresy na vašem počítači nebo nastavení TCP/IP routeru, abyste se mohli připojit k internetu.

Jak odstranit prohlížeč únosce PublicBoardSearch

Jak odstranit prohlížeč únosce PublicBoardSearch

Podle způsobu infekce patří PublicBoardSearch do kategorie únosců prohlížeče. Jedná se o typ malwaru navržený tak, aby převzal nastavení známého prohlížeče.

Kolekce tapet Apex Legends s vysokým rozlišením pro počítače

Kolekce tapet Apex Legends s vysokým rozlišením pro počítače

Kolekce tapet s vysokým rozlišením pro uživatele počítačů a notebooků s plným rozlišením od Full HD po 4K.

Co je Localhost? Jak se Localhost liší od 127.0.0.1?

Co je Localhost? Jak se Localhost liší od 127.0.0.1?

Unixový systém, také známý jako „loopback“, může sám sobě posílat a přijímat síťovou komunikaci přes virtuální síťové zařízení. Počítač může posílat zprávy sám sobě, což umožňuje komunikaci bez aktivní sítě.

5 důvodů, proč je v pořádku používat bezplatný antivirový software

5 důvodů, proč je v pořádku používat bezplatný antivirový software

Pravděpodobně jste slyšeli rčení, že dostanete to, za co zaplatíte, ale co když dojde na antivirový software? Měli byste si raději koupit softwarové balíčky, než se rozhodnout pro bezplatná řešení ochrany? Možná tomu tak není a zde je důvod!

Jaký je rozdíl mezi antivirovým softwarem pro Windows a Mac?

Jaký je rozdíl mezi antivirovým softwarem pro Windows a Mac?

V dnešním článku Quantrimang shrne oblíbené značky antivirového softwaru na trhu a zjistí, jak se liší mezi Windows PC a macOS.

4 věci, které uživatelé chtějí vidět ve Windows v roce 2021

4 věci, které uživatelé chtějí vidět ve Windows v roce 2021

Není jasné, co Sun Valley přinese kromě změn a vylepšení uživatelského rozhraní nejvyšší úrovně. Zde je tedy to, co uživatelé doufají, že uvidí od velké aktualizace systému Windows 10 Sun Valley, která bude uvedena v příštím roce.

Jak opravit chybu Spustit jako správce nefunguje ve Windows

Jak opravit chybu Spustit jako správce nefunguje ve Windows

Systém Windows poskytuje možnost Spustit jako správce, která uživatelům umožňuje spouštět aplikace a programy s oprávněními správce. Můžete jej také použít k odstraňování problémů s počítačem. Ale co když tato funkce nefunguje a odebere vám práva správce?

Jak opravit chyby při opravě disku v systému Windows

Jak opravit chyby při opravě disku v systému Windows

Chyby související s jednotkou vašeho počítače mohou zabránit správnému spuštění systému a omezit přístup k vašim souborům a aplikacím.

Modular Malware – Nová metoda tajného útoku ke krádeži dat

Modular Malware – Nová metoda tajného útoku ke krádeži dat

Některé varianty malwaru mohou používat různé moduly ke změně toho, jak ovlivňují cílový systém. Co je tedy modulární malware a jak funguje?