Vergelijk Nginx en Apache

Gedurende twintig jaar heeft Apache de krimpende webservermarkt getransformeerd. Nginx heeft niet alleen Apache ingehaald, maar is nu de keuze van veel websites met veel verkeer. Apache-gebruikers zijn het misschien niet eens over deze kwestie. Daarom is het moeilijk om tot een conclusie te komen welke webhost beter is. De waarheid is dat zowel Apache als Nginx kernonderdelen zijn van complete webstacks (zowel LAMP als LEMP) en dat de uiteindelijke keuze afhangt van individuele behoeften.

Mensen die Drupal-sites beheren, kiezen bijvoorbeeld vaak voor Apache, terwijl WordPress- gebruikers Nginx meer lijken te verkiezen. Het doel van dit artikel is dan ook om u te helpen uw eigen vereisten beter te begrijpen, in plaats van stereotiepe aanbevelingen voor iedereen te doen. De volgende vergelijking tussen Nginx en Apache geeft u een nauwkeurig overzicht.

Is Nginx of Apache een betere server?

1. Populariteit

Vanaf 2012 was meer dan 65% van de websites gebaseerd op Apache. De populariteit is niet alleen te danken aan de lange geschiedenis van Apache. Dit is een van de eerste baanbrekende software voor de ontwikkeling van het World Wide Web. De tijden zijn echter veranderd. Volgens W3Tech.com was het aantal websites dat Apache-servers gebruikte (44,4%) op 14 januari 2019 slechts iets hoger dan dat van Nginx (40,9%). Nginx en Apache domineren bijna 85% van de webservermarkt.

Vergelijk Nginx en Apache

Als het gaat om websites met veel verkeer, is de volgende grafiek interessant. Nginx staat met name boven Apache maar onder Google Servers, een dienst die servers levert voor websites als YouTube , Gmail en Drive.

Vergelijk Nginx en Apache

Een groot aantal websites is gemigreerd van Apache naar Nginx. Het is duidelijk dat Nginx wordt beschouwd als een nieuwere en trendyre webserver. Sites met veel verkeer op Apache, bijvoorbeeld Wikipedia en de New York Times, gebruiken vaak een front-end HTTP-proxy zoals Varnish.

Conclusie : De populariteitskloof tussen Apache en Nginx wordt zeer snel kleiner. In termen van deze factor zijn Apache en Nginx gelijk.

2. Snelheid

Het belangrijkste kenmerk van een goede webserver is dat deze snel moet werken en gemakkelijk verbindingen en verkeer van waar dan ook moet kunnen huisvesten. Om de serversnelheid te meten, vergeleek het artikel twee populaire reiswebsites op basis van Apache (Expedia.com) en Nginx (Booking.com). Met behulp van een online tool genaamd Bitcatcha werden vergelijkingen gemaakt met meerdere servers en gemeten aan de hand van de 200+ ms benchmark van Google. Booking.com op basis van Nginx wordt als ‘uitzonderlijk snel’ beoordeeld. Het op Apache gebaseerde Expedia.com kreeg daarentegen de beoordeling ‘bovengemiddeld en kan worden verbeterd’.

Als u beide reissites meerdere keren heeft gebruikt, kunt u bevestigen dat Expedia iets langzamer is in het retourneren van zoekopdrachtresultaten dan Booking.

Hieronder vindt u een vergelijking tussen de twee hosts voor een paar andere websites. Nginx is sneller in de meeste onderstaande gevallen, met één uitzondering.

Vergelijk Nginx en Apache

Conclusie : Nginx wint deze ronde.

3. Beveiliging

Zowel Nginx als Apache nemen de beveiliging op hun websites zeer serieus. Geen robuust systeem is compleet zonder tegenmaatregelen tegen DDoS-aanvallen , malware en phishing . Beide servers geven periodiek beveiligingsrapporten en -adviezen vrij, zodat het beveiligingsaspect op elk niveau wordt verbeterd.

Conclusie : Nginx en Apache zijn opnieuw gelijk in deze ronde.

4. Gelijktijdige verbindingen

Eén ding om op te merken is dat Apache in sommige opzichten niet te vergelijken is met de schaal en mogelijkheden van Nginx. Nginx is tenslotte oorspronkelijk ontworpen om FastCGI- en SCGI-handlers te versnellen. Vanaf Apache 2.4 (de standaardversie) is er echter een drastische verbetering in het aantal gelijktijdige verbindingen. Het is de moeite waard om te onderzoeken hoe ver deze verbetering is gevorderd.

Op basis van tests bij Loadimpact.com vergelijkt het artikel Booking.com (Nginx) opnieuw met Expedia.com (Apache). Voor 25 virtuele gebruikers kan de Nginx-site 200 verzoeken per seconde loggen, wat 2,5 keer hoger is dan Apache (80 verzoeken per seconde). Als u een speciale website met veel verkeer heeft, is Nginx uiteraard een veiligere keuze.

Vergelijk Nginx en Apache

Conclusie : Nginx wint deze ronde.

5. Flexibiliteit

Een webhost moet flexibel genoeg zijn om aanpassingen mogelijk te maken. Apache doet dat vrij goed, door het gebruik van .htaccess-tools die Nginx niet ondersteunt. Het maakt decentralisatie van administratieve taken mogelijk. Externe beheerders en beheerders op het tweede niveau kunnen mogelijk geen toegang krijgen tot de hoofdserver. Bovendien ondersteunt Apache meer dan 60 modules, waardoor het zeer schaalbaar is. Daarom is Apache populairder bij shared hosting providers.

Vergelijk Nginx en Apache

Conclusie : Apache wint deze ronde.

Andere parameters

Voorheen had Nginx, in tegenstelling tot Apache, geen erg goede ondersteuning voor Windows-besturingssystemen. Dit is echter niet langer het geval. Bovendien werd Apache ook als vrij zwak beschouwd in termen van load-balancing en reserve-proxy . Maar alles is nu veranderd!

Eindresultaat

Nginx won nipt met 2-1. Dat gezegd hebbende, zal een objectieve vergelijking tussen Nginx en Apache in termen van technische specificaties het complete beeld geven. De eindconclusie is dat beide webhosts op hun eigen manier nuttig zijn.

Hoewel Apache gebruikt zou moeten worden met een front-end server (waar Nginx zelf een optie voor is), kan Nginx beter zijn met meer maatwerk en flexibiliteit.

Laat een reactie achter

Hoe u de kennisgeving van een auteursrechtverzoek in de rechterhoek van het scherm op Windows 10 verwijdert

Hoe u de kennisgeving van een auteursrechtverzoek in de rechterhoek van het scherm op Windows 10 verwijdert

Ziet u een activeringsmelding voor Windows 10 in de rechterhoek van het scherm? In dit artikel wordt uitgelegd hoe u de kennisgeving van een auteursrechtverzoek op Windows 10 verwijdert.

Instructies van AZ voor het installeren van Windows 10 build 14393.222

Instructies van AZ voor het installeren van Windows 10 build 14393.222

Onlangs heeft Microsoft de nieuwste cumulatieve update voor Windows 10 pc-gebruikers uitgebracht, genaamd Build 14393.222. Deze update voor Windows 10 repareert voornamelijk bugs op basis van gebruikersfeedback en verbetert de prestatie-ervaring van het besturingssysteem.

Bescherm uw computernetwerk met Bastion host in slechts 3 stappen

Bescherm uw computernetwerk met Bastion host in slechts 3 stappen

Heeft u computers op uw lokale netwerk die externe toegang nodig hebben? Het gebruik van een bastionhost als poortwachter voor uw netwerk kan een goede oplossing zijn.

3 manieren om snel alle gebeurtenislogboeken in Windows 10 te wissen

3 manieren om snel alle gebeurtenislogboeken in Windows 10 te wissen

Soms moet u oude gebeurtenislogboeken in één keer verwijderen. In deze handleiding laat Quantrimang.com u 3 manieren zien om snel alle gebeurtenislogboeken in Windows 10 Event Viewer te verwijderen.

Hoe u een Windows-toets maakt als uw toetsenbord niet beschikbaar is

Hoe u een Windows-toets maakt als uw toetsenbord niet beschikbaar is

Als je liever een oud klassiek toetsenbord gebruikt, zoals het IBM Model M, dat geen fysieke Windows-sleutel bevat, kun je er eenvoudig meer toevoegen door een sleutel te lenen die je niet vaak gebruikt.

Hoe u een transparante achtergrondmodus creëert op Windows 10

Hoe u een transparante achtergrondmodus creëert op Windows 10

WindowTop is een tool waarmee u alle toepassingsvensters en programma's op computers met Windows 10 kunt dimmen. Of u kunt een donkere achtergrondinterface op Windows gebruiken.

Valse IP-methoden helpen u anoniem toegang te krijgen

Valse IP-methoden helpen u anoniem toegang te krijgen

In veel eerdere artikelen hebben we vermeld dat online anoniem blijven uiterst belangrijk is. Elk jaar lekt privé-informatie uit, waardoor online beveiliging steeds noodzakelijker wordt. Dat is ook de reden dat we virtuele IP-adressen moeten gebruiken. Hieronder zullen we leren over methoden om nep-IP's te maken!

Hoe u de taalbalk op de taakbalk van Windows 8 uitschakelt

Hoe u de taalbalk op de taakbalk van Windows 8 uitschakelt

De Taalbalk op Windows 8 is een miniatuurtaalwerkbalk die is ontworpen om automatisch op het bureaublad te worden weergegeven. Veel mensen willen deze taalbalk echter op de taakbalk verbergen.

Tips om de internetverbindingssnelheid van Linksys te optimaliseren

Tips om de internetverbindingssnelheid van Linksys te optimaliseren

Het maximaliseren van de internetsnelheid is essentieel voor het optimaliseren van uw netwerkverbinding. U kunt een optimale entertainment- en werkervaring hebben met behulp van computers, internet-tv's, gameconsoles, enz.

Hoe u WEP, WPA, WPA2 instelt voor de Linksys-router

Hoe u WEP, WPA, WPA2 instelt voor de Linksys-router

Draadloze connectiviteit is tegenwoordig een noodzaak en daarom is draadloze beveiliging essentieel om de veiligheid in uw interne netwerk te garanderen.