{"id":51981,"date":"2024-08-02T07:00:00","date_gmt":"2024-08-02T14:00:00","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=51981"},"modified":"2025-01-07T06:06:22","modified_gmt":"2025-01-07T14:06:22","slug":"nginx-vs-apache","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/de\/nginx-vs-apache\/","title":{"rendered":"NGINX vs. Apache: Wie man den besten Webserver w\u00e4hlt"},"content":{"rendered":"<p>Stellen Sie sich vor: Sie suchen nach neuen Turnschuhen, finden ein gutes Angebot und entscheiden sich, es auf der Website zu \u00fcberpr\u00fcfen.<\/p>\n<p>Sie warten 10 Sekunden&#8230; 20 Sekunden&#8230; und die Seite l\u00e4dt einfach nicht. Sie sind es leid zu warten, also wechseln Sie zu einer anderen Seite. Hier ist wahrscheinlich, was passiert ist: Die Sneaker-Website hat wahrscheinlich viel Zeit und Geld in schicke Bilder und elegante Designs gesteckt, aber das ist alles umsonst, wenn das Laden ewig dauert.<\/p>\n<p>Das Internet ist voll von langsamen Websites.<\/p>\n<p>Die durchschnittliche mobile Landing-Page ben\u00f6tigt <a href=\"https:\/\/think.storage.googleapis.com\/docs\/mobile-page-speed-new-industry-benchmarks.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">22 Sekunden<\/a> zum Laden, und das ist schrecklich f\u00fcr das Gesch\u00e4ft.<\/p>\n<p>Eine <a href=\"https:\/\/www.portent.com\/blog\/analytics\/research-site-speed-hurting-everyones-revenue.htm\" target=\"_blank\" rel=\"noreferrer noopener\">Studie von Portent<\/a> hat ergeben, dass eine Website, die in weniger als einer Sekunde l\u00e4dt, eine <em>dreifach<\/em> h\u00f6here Konversionsrate hat als eine Website, die f\u00fcnf Sekunden zum Laden ben\u00f6tigt.<\/p>\n<p>Was hat das nun mit unserem NGINX vs. Apache Vergleich zu tun?<\/p>\n<p><strong>Ein wichtiger Faktor, der die Geschwindigkeit Ihrer Website beeinflusst, ist Ihr Webserver \u2013 die Software, die Ihre Seiten an Besucher liefert.<\/strong><\/p>\n<p>Apache und NGINX sind zwei der prominentesten Webserver.<\/p>\n<p>Stand <a href=\"https:\/\/w3techs.com\/technologies\/comparison\/ws-apache,ws-nginx\" target=\"_blank\" rel=\"noreferrer noopener\">Juli 2024<\/a> berichtet w3techs, dass NGINX \u00fcber 34% der Websites betreibt, w\u00e4hrend Apache 29,4% unterst\u00fctzt.<\/p>\n<p><strong>Macht das NGINX zum klaren Gewinner? Noch nicht.<\/strong><\/p>\n<p>Beide Webserver funktionieren unterschiedlich f\u00fcr verschiedene Anwendungsf\u00e4lle. In diesem Leitfaden werfen wir einen Blick auf die Unterschiede zwischen Apache und NGINX und erkl\u00e4ren, worauf Sie bei der Wahl eines Servers achten sollten.<\/p>\n<p>Lasst uns anfangen.<\/p>\n<h2 id=\"h-what-are-web-servers\" class=\"wp-block-heading\">Was sind Webserver?<\/h2>\n<p>Webserver sind Softwareanwendungen, die auf einem physischen Server laufen und eingehende Benutzeranfragen bearbeiten.<\/p>\n<p>Wenn Sie eine URL wie \u201egoogle.com\u201c eingeben, sendet Ihr Browser eine Anfrage an den Webserver, der die Dateien speichert, die zum Betreiben der Website erforderlich sind.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"528\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_what_are_web_servers_-1024x528.webp\" alt=\"Infografik, die erkl\u00e4rt, was Webserver sind, mit Symbolen f\u00fcr Webbrowser, Internet und Webserver, zwei Linien verbinden sie.\" class=\"wp-image-48278 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_what_are_web_servers_-1024x528.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_what_are_web_servers_-300x155.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_what_are_web_servers_-768x396.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_what_are_web_servers_-1536x792.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_what_are_web_servers_-600x309.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_what_are_web_servers_-1200x619.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_what_are_web_servers_-730x376.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_what_are_web_servers_-1460x753.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_what_are_web_servers_-784x404.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_what_are_web_servers_-1568x809.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_what_are_web_servers_-877x452.webp 877w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_what_are_web_servers_.webp 1600w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/528;\" \/><\/figure>\n<p>Der Server sendet dann den entsprechenden Inhalt zur\u00fcck, ob <a href=\"https:\/\/www.dreamhost.com\/blog\/de\/html-lernen\/\" target=\"_blank\" rel=\"noreferrer noopener\">HTML<\/a>, CSS, JavaScript, Bilder oder einen anderen Typ.<\/p>\n<p><strong>Webserver erledigen viele wichtige Aufgaben hinter den Kulissen:<\/strong><\/p>\n<ul class=\"wp-block-list\"><li>Verwaltung von HTTP-Verbindungen und -Anfragen<\/li><li>Leiten von Anfragen an die entsprechende Backend-Anwendung, falls erforderlich (wie PHP, Python oder Ruby on Rails)<\/li><li>Lesen und Schreiben von Dateien von der Festplatte, um statische Assets zu bedienen<\/li><li>Durchsetzung von Sicherheitsrichtlinien<\/li><li>Komprimierung von Inhalten f\u00fcr eine schnellere \u00dcbertragung<\/li><li>Protokollierung von Anfragen zur Analyse<\/li><\/ul>\n<p>Nachdem wir besprochen haben, wie Webserver funktionieren, sehen wir uns an, wie NGINX und Apache diese Aufgaben angehen.<\/p>\n<h2 id=\"h2_what-is-apache\" class=\"wp-block-heading\">Was ist Apache?<\/h2>\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>Apache<\/h3>\n    <p>Apache HTTP Server ist eine kostenlose, Open-Source-Webserver-Software, die Server und Browser \u00fcber HTTP-Anfragen verbindet.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/apache\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Weiterlesen                    <\/a>\n\n<\/div>\n\n<p>Apache HTTP Server, allgemein als Apache bezeichnet, ist eine beliebte Open-Source-Webserver-Software, die von Robert McCool entwickelt und 1995 ver\u00f6ffentlicht wurde. Er basiert auf dem NCSA HTTPd-Server.<\/p>\n<p>Die Apache Software Foundation, eine gemeinn\u00fctzige Organisation, die Open-Source-Softwareprojekte unterst\u00fctzt, hat sie entwickelt und pflegt sie weiterhin.<\/p>\n<p>\u00dcber viele Jahre war Apache der am weitesten verbreitete Webserver der Welt und betrieb zahlreiche Websites. Tats\u00e4chlich spielte er eine bedeutende Rolle beim Wachstum des World Wide Web in seinen Anfangstagen.<\/p>\n<p><strong>Einige der wichtigsten Merkmale und Vorteile von Apache sind:<\/strong><\/p>\n<ul class=\"wp-block-list\"><li><strong>Modulare Architektur<\/strong>: Ihre Funktionalit\u00e4t kann durch Module f\u00fcr verschiedene Funktionen und Sprachen erweitert werden.<\/li><li><strong>Funktioniert auf verschiedenen Betriebssystemen<\/strong>: Apache ist darauf ausgelegt, plattform\u00fcbergreifend zu arbeiten, um Ihren Webserver auf jedem Betriebssystem, einschlie\u00dflich Linux, Windows und macOS, zu hosten.<\/li><li><strong>Umfangreiche Dokumentation und eine gro\u00dfe Community:<\/strong> Helfen Benutzern und Entwicklern, Probleme zu l\u00f6sen und bessere L\u00f6sungen gemeinsam zu entwickeln.<\/li><li><strong>Flexible Konfiguration: <\/strong>Die <a href=\"https:\/\/www.dreamhost.com\/blog\/de\/leitfaden-zu-wp-und-htaccess\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>.htaccess<\/strong>-Dateien<\/a> k\u00f6nnen benutzerspezifische Konfigurations\u00e4nderungen in Verzeichnissen erleichtern.<\/li><li><strong>Sicherheitsfunktionen<\/strong>: Apache bietet aufgrund seiner Open-Source-Natur und regelm\u00e4\u00dfigen Updates zur Behebung von Sicherheitsl\u00fccken und Fehlern eine recht gute Sicherheit.<\/li><\/ul>\n<p><strong>Das gesagt, hat Apache einige Einschr\u00e4nkungen:<\/strong><\/p>\n<ul class=\"wp-block-list\"><li><strong>H\u00f6herer Speicherverbrauch: <\/strong>Es verbraucht mehr Speicher als NGINX, insbesondere bei der Verarbeitung mehrerer gleichzeitiger Verbindungen.<\/li><li><strong>Langsamer bei hohen Lasten: <\/strong>Es kann langsamer als NGINX sein, wenn statische Dateien bereitgestellt werden, insbesondere bei hohen Lasten.<\/li><li><strong>Schwierig f\u00fcr Entwickler zu entwickeln und zu warten: <\/strong>Im Laufe der Jahre hat die wachsende Komplexit\u00e4t der Codebasis es schwieriger gemacht, sie zu erstellen und zu warten.<\/li><\/ul>\n<h2 id=\"h2_what-is-nginx\" class=\"wp-block-heading\">Was ist NGINX?<\/h2>\n<p>NGINX (ausgesprochen \u201eEngine X\u201c) ist eine kostenlose, quelloffene, leistungsstarke Webserver-Software, die erstmals 2004 ver\u00f6ffentlicht wurde. Sie wurde von Igor Sysoev, einem russischen Softwareingenieur, erstellt, um das Problem zu l\u00f6sen, viele Benutzer gleichzeitig auf eine Website zugreifen zu lassen, was f\u00fcr andere Webserver wie Apache eine Herausforderung darstellte.<\/p>\n<p>Sysoevs Arbeit an NGINX begann 2002. Er zielte darauf ab, das &#8220;C10k-Problem&#8221; zu l\u00f6sen \u2014 10.000 gleichzeitige Verbindungen zu bew\u00e4ltigen.<\/p>\n<p>Seine Vision war die eines schnellen, stabilen und skalierbaren Servers. Dieser Fokus auf Leistung macht NGINX besonders gut darin, statische Inhalte wie HTML-Seiten, Bilder und CSS-Dateien zu bedienen.<\/p>\n<p>Jenseits seiner Geschwindigkeit, zeichnet sich NGINX als Reverse-Proxy aus. Es empf\u00e4ngt Benutzeranfragen und leitet sie intelligent an andere Server weiter, wie Apache oder Webanwendungen, um die Ressourcennutzung zu optimieren.<\/p>\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>Webanwendung<\/h3>\n    <p>Webanwendungen sind Programme, die auf einem Webserver betrieben werden. Der Nutzer kann auf Webanwendungen \u00fcber seinen Browser zugreifen. Beispiele f\u00fcr Webanwendungen sind Fotobearbeitungsprogramme und E-Mail-Dienste.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/web-application\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Mehr lesen                    <\/a>\n\n<\/div>\n\n<p><strong>Einige der Hauptvorteile von NGINX sind:<\/strong><\/p>\n<ul class=\"wp-block-list\"><li><strong>Gleichzeitige Verarbeitung: <\/strong>NGINX handhabt viele Benutzer gleichzeitig, ohne \u00fcberm\u00e4\u00dfig viel Speicher oder CPU-Leistung zu fordern.<\/li><li><strong>Einfach einzurichten und zu konfigurieren<\/strong>: NGINX verf\u00fcgt \u00fcber ein einfaches und intuitives Konfigurationsdateiformat, das den Benutzern hilft, den Webserver entsprechend ihrem Anwendungsfall leicht zu konfigurieren.<\/li><li><strong>Verschiedene Leistungsmerkmale: <\/strong>NGINX bietet viele integrierte Funktionen f\u00fcr Lastausgleich, Cache und <a href=\"https:\/\/www.dreamhost.com\/blog\/de\/ultimativer-leitfaden-zu-ssl-tls\/\" target=\"_blank\" rel=\"noreferrer noopener\">Absicherung von Websites mit SSL\/TLS-Verschl\u00fcsselung<\/a>.<\/li><li><strong>Unterst\u00fctzt IMAP und POP3: <\/strong>NGINX funktioniert sogar als Mail-Proxyserver und unterst\u00fctzt Protokolle wie IMAP und POP3.<\/li><\/ul>\n<p><strong>Es gibt jedoch einige Nachteile bei der Verwendung von NGINX:<\/strong><\/p>\n<ul class=\"wp-block-list\"><li><strong>Standardkonfigurationen sind nicht optimal:<\/strong> Die standardm\u00e4\u00dfigen Load-Balancing-Algorithmen funktionieren m\u00f6glicherweise nicht immer optimal in jeder Situation.<\/li><li><strong>Keine eingebauten Sprachcompiler:<\/strong> Es unterst\u00fctzt keine nativen Funktionen zur Erstellung dynamischer Websites mithilfe von serverseitigen Sprachen wie PHP oder Python. Dennoch k\u00f6nnen Sie dies mit einer Drittanbieter-Erweiterung umgehen.<\/li><\/ul>\n<h2 id=\"h2_apache-vs-nginx-what-are-the-differences\" class=\"wp-block-heading\">Apache vs. NGINX: Was sind die Unterschiede?<\/h2>\n<p>Apache war einst die erste Wahl als Webserver. Jedoch hat NGINX schnell Marktanteile \u00fcbernommen und ist nun bei vielen Websites mit hohem Verkehrsaufkommen beliebt.<\/p>\n<p>Wenn Sie planen, mit <a href=\"https:\/\/www.dreamhost.com\/blog\/de\/kauferleitfaden-fur-dedizierte-server\/\" target=\"_blank\" rel=\"noreferrer noopener\">dedicated hosting<\/a> zu arbeiten, ist die Auswahl des richtigen Webservers eine wichtige Entscheidung.<\/p>\n<p>Was unterscheidet diese beiden?<\/p>\n<p>Lassen Sie uns einen genaueren Blick darauf werfen.<\/p>\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Details<\/strong><\/td><td><strong>Apache HTTP Server<\/strong><\/td><td><strong>NGINX<\/strong><\/td><\/tr><tr><td>Gegr\u00fcndet<\/td><td>1995<\/td><td>2004<\/td><\/tr><tr><td>Lizenzbedingungen<\/td><td>Apache License 2.0<\/td><td>2-Klausel-BSD-Lizenz<\/td><\/tr><tr><td>Kompatibilit\u00e4t mit Betriebssystemen<\/td><td>Windows, Linux, macOS, Unix-basierte Systeme<\/td><td>Windows, Linux, macOS, Unix-basierte Systeme<\/td><\/tr><tr><td>Unterst\u00fctzung des WebSocket-Protokolls<\/td><td>Ja<\/td><td>Ja (eingef\u00fchrt in Version 1.3.13)<\/td><\/tr><tr><td>Unterst\u00fctzung f\u00fcr Reverse-Proxy<\/td><td>Ja<\/td><td>Ja<\/td><\/tr><tr><td>Konfiguration von virtuellen Hosts<\/td><td>Unterst\u00fctzt<\/td><td>Unterst\u00fctzt<\/td><\/tr><tr><td>Cache&nbsp;<\/td><td>Verf\u00fcgbar \u00fcber Module<\/td><td>Im Kern integriert<\/td><\/tr><tr><td>Ressourcenverbrauch (Speicher)<\/td><td>Hoch<\/td><td>Niedrig<\/td><\/tr><tr><td>Format der Einrichtung und Konfiguration<\/td><td>Textbasiert<\/td><td>Textbasiert (einfachere Syntax)<\/td><\/tr><tr><td>Sicherheitsfunktionen<\/td><td>Unterst\u00fctzung von mod_security bietet flexible Regelkonfiguration und Zugriffskontrolle<\/td><td>Fortgeschrittene Filterung, Ratenbegrenzung, integrierte Unterst\u00fctzung f\u00fcr DDoS-Minderung und SSL\/TLS-Leistung<\/td><\/tr><tr><td>Verschl\u00fcsselte Kommunikation (SSL\/TLS)<\/td><td>Unterst\u00fctzt<\/td><td>Unterst\u00fctzt<\/td><\/tr><tr><td>Behandlung gleichzeitiger Verbindungen<\/td><td>Gut<\/td><td>Sehr effizient<\/td><\/tr><tr><td>Skalierungsleistung<\/td><td>Gut<\/td><td>Ausgezeichnet<\/td><\/tr><tr><td>Funktionalit\u00e4t der Lastverteilung<\/td><td>Mit Modulen erreichbar<\/td><td>Eingebaute Funktion<\/td><\/tr><tr><td>Gesamtleistung und Geschwindigkeit<\/td><td>Zufriedenstellend<\/td><td>Zweimal schneller als Apache<\/td><\/tr><\/tbody><\/table><\/figure>\n<h3 class=\"wp-block-heading\">Architektur und Nebenl\u00e4ufigkeit<\/h3>\n<p>Einer der bedeutendsten Unterschiede zwischen NGINX und Apache ist, wie sie eingehende Anfragen intern verarbeiten.<\/p>\n<p>Dies hat einen erheblichen Einfluss auf ihre Leistung und Ressourceneffizienz.<\/p>\n<h4 class=\"wp-block-heading\">Apache\u2019s prozessbasierte Architektur<\/h4>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1008\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_apache_s_process_based_approach.webp\" alt=\"Diagramm zeigt den prozessbasierten Ansatz von Apache: Kundenanfrage, Serververarbeitung, Antwort und Verarbeitung der index.php-Datei.\" class=\"wp-image-48280 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_apache_s_process_based_approach.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_apache_s_process_based_approach-300x189.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_apache_s_process_based_approach-1024x645.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_apache_s_process_based_approach-768x484.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_apache_s_process_based_approach-1536x968.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_apache_s_process_based_approach-600x378.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_apache_s_process_based_approach-1200x756.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_apache_s_process_based_approach-730x460.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_apache_s_process_based_approach-1460x920.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_apache_s_process_based_approach-784x494.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_apache_s_process_based_approach-1568x988.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_apache_s_process_based_approach-877x553.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1008;\" \/><\/figure>\n<p>Apache folgt einem prozessbasierten Modell und erzeugt einen neuen Thread oder Prozess f\u00fcr jede eingehende Anfrage.<\/p>\n<p>Diese Prozesse oder Threads werden von Multi-Processing-Modulen (MPMs) verwaltet:<\/p>\n<ul class=\"wp-block-list\"><li><strong>Prefork MPM<\/strong>: Das urspr\u00fcngliche Apache-Modell. Jeder Prozess hat einen einzelnen Thread und bearbeitet jeweils eine Verbindung. Es ist einfach, kann aber speicherintensiv sein.<\/li><li><strong>Worker MPM:<\/strong> Verwendet mehrere Threads pro Prozess, wobei jeder eine einzelne Verbindung bearbeitet. Es ist besser als Prefork in Bezug auf Speicher, aber starker Verkehr und ressourcenintensive Anfragen k\u00f6nnen immer noch den CPU-Flaschenhals verursachen und zu Leistungsproblemen f\u00fchren.<\/li><li><strong>Event MPM<\/strong>: \u00c4hnlich dem Worker MPM, aber optimiert f\u00fcr Keep-Alive-Verbindungen (Ger\u00e4te, die nicht vom Server getrennt werden k\u00f6nnen). Allerdings ist es immer noch nicht vollst\u00e4ndig asynchron.<\/li><\/ul>\n<p>Dies sind alles gute Module, aber sie haben einen gro\u00dfen Nachteil: Apache muss f\u00fcr jede eingehende Verbindung neue Prozesse oder Threads erstellen und sie nach Gebrauch wieder zerst\u00f6ren. Es versucht, dies zu verwalten, indem es im Voraus einige unt\u00e4tige Prozesse vorab erstellt.<\/p>\n<p>Allerdings, wenn mehrere Personen gleichzeitig auf die Seite zugreifen m\u00f6chten, k\u00f6nnte Apache seinen bestehenden Pool \u00fcberschreiten, und dann muss es schnell mehr Prozesse erstellen. Dies dauert seine Zeit und verbraucht Speicher.<\/p>\n<p>Dieses Modell funktioniert einwandfrei f\u00fcr Websites mit geringem bis mittlerem Traffic. Dennoch kann Apache bei Websites mit vielen gleichzeitigen Verbindungen an seine Grenzen kommen.<\/p>\n<p>All diese separaten Prozesse sind nicht sehr effizient. Selbst mit dem Event MPM kann Apache das Modell \u201eein Thread pro Verbindung\u201c nicht vollst\u00e4ndig verlassen.<\/p>\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n<h4 class=\"wp-block-heading\">NGINXs ereignisgesteuerte Architektur<\/h4>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1163\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_nginx_s_event_driven_architecture.webp\" alt=\"NGINXs ereignisgesteuerte Architektur\" class=\"wp-image-48282 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_nginx_s_event_driven_architecture.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_nginx_s_event_driven_architecture-300x218.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_nginx_s_event_driven_architecture-1024x744.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_nginx_s_event_driven_architecture-768x558.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_nginx_s_event_driven_architecture-1536x1116.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_nginx_s_event_driven_architecture-600x436.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_nginx_s_event_driven_architecture-1200x872.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_nginx_s_event_driven_architecture-730x531.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_nginx_s_event_driven_architecture-1460x1061.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_nginx_s_event_driven_architecture-784x570.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_nginx_s_event_driven_architecture-1568x1140.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_nginx_s_event_driven_architecture-877x637.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1163;\" \/><\/figure>\n<p>NGINX verfolgt einen ganz anderen Ansatz. Anstatt separate Prozesse oder Threads f\u00fcr jede Verbindung zu verwenden, verwendet NGINX eine asynchrone, ereignisgesteuerte Architektur.<\/p>\n<p><strong>So funktioniert es:&nbsp;<\/strong><\/p>\n<ul class=\"wp-block-list\"><li>NGINX verf\u00fcgt \u00fcber einen prim\u00e4ren Prozess (normalerweise einer pro CPU-Kern), der mehrere Worker-Prozesse verwaltet. Jeder Worker kann <em>tausende<\/em> von gleichzeitigen Verbindungen bew\u00e4ltigen. Es ist nicht notwendig, dass Worker neue Threads erzeugen oder jede Anfrage einem eigenen Prozess zuordnen.<\/li><li>Stattdessen haben die Worker eine <a href=\"https:\/\/nginx.org\/en\/docs\/dev\/development_guide.html#event_loop\" target=\"_blank\" rel=\"noreferrer noopener\">Ereignisschleife<\/a>, in der sie effizient nach neuen Ereignissen auf bestehenden Verbindungen Ausschau halten, indem sie Mechanismen des Betriebssystems wie <strong>kqueue<\/strong> oder <strong>epoll<\/strong> verwenden. Dies erm\u00f6glicht es ihnen, mehrere Verbindungen innerhalb eines einzigen Threads zu jonglieren. Wenn ein Ereignis eintritt, wie eine neue Anfrage oder eine Antwort eines Backend-Servers, leitet NGINX dies schnell an einen freien Slot im Worker weiter.<\/li><li>Dies ist weitaus effizienter als das Modell von Apache. NGINX kann eine massive Anzahl von Anfragen mit einem sehr kleinen Speicherbedarf bedienen. Es skaliert unglaublich gut, weshalb es f\u00fcr viele der am st\u00e4rksten frequentierten Websites im Web verwendet wird.<\/li><\/ul>\n<p>Der Nachteil ist, dass NGINX keine Code-Interpreter wie Apache einbetten kann.<\/p>\n<p>Also, wenn Sie PHP oder <a href=\"https:\/\/www.dreamhost.com\/blog\/de\/python-lernen\/\" target=\"_blank\" rel=\"noreferrer noopener\">Python-Code<\/a> ausf\u00fchren m\u00f6chten, sendet NGINX Anfragen an einen separaten FastCGI-Prozessmanager wie <strong>php-fpm<\/strong>. Dieser Prozess f\u00fchrt den Code aus und \u00fcbersetzt ihn in etwas, das der Browser des Benutzers verstehen kann.<\/p>\n<p>Andererseits kann Apache Sprachen wie PHP, Perl und Python innerhalb seiner Prozesse ausf\u00fchren.<\/p>\n<p>Da NGINX nicht kann, kann die <strong>config<\/strong>-Datei etwas komplexer werden.<\/p>\n<p>Die Leistungssteigerungen \u00fcberwiegen jedoch normalerweise den Aufwand.<\/p>\n<h3 class=\"wp-block-heading\">Leistung<\/h3>\n<p>NGINX ist daf\u00fcr bekannt, sehr leistungsf\u00e4hig beim Bereitstellen von statischen Dateien wie HTML-Seiten, Bildern, CSS und <a href=\"https:\/\/www.dreamhost.com\/blog\/de\/javascript-lernen\/\" target=\"_blank\" rel=\"noreferrer noopener\">JavaScript<\/a> zu sein.<\/p>\n<p>Die ereignisgesteuerte Architektur hilft, aber NGINX hat auch einige andere Tricks.<\/p>\n<p>Zun\u00e4chst muss NGINX im Gegensatz zu Apache nicht f\u00fcr jede Anfrage den Cache durchlaufen und auf die Festplatte zugreifen. Es kann Dateien <a href=\"https:\/\/docs.nginx.com\/nginx\/admin-guide\/web-server\/serving-static-content\/\" target=\"_blank\" rel=\"noreferrer noopener\">direkt von der Festplatte<\/a> ausliefern. Au\u00dferdem eliminiert NGINX den Overhead, der mit der \u00dcberpr\u00fcfung von Berechtigungen und dem Sperren von Dateien einhergeht.<\/p>\n<p>Apache hat diese Probleme, weil jede Anfrage ein Prozess ist und wenn ein Prozess etwas \u00e4ndert, kann der andere Prozess nicht gleichzeitig dieselbe Datei verwenden.<\/p>\n<p>W\u00e4hrend kleinere Websites diese Engp\u00e4sse aufgrund der schnellen Verarbeitung im Hintergrund nicht bemerken, wird eine gro\u00dfe Website mit ein paar tausend Anfragen pro Sekunde beginnen, diese Probleme zu bemerken, die das Benutzererlebnis verlangsamen.<\/p>\n<p>NGINX verf\u00fcgt ebenfalls \u00fcber einen integrierten Datei-Cache. Beim ersten Anfordern einer Datei liest NGINX diese von der Festplatte und legt sie in seinem Cache ab. Zuk\u00fcnftige Anfragen nach dieser Datei k\u00f6nnen blitzschnell direkt aus dem Speicher bedient werden, ohne die Festplatte zu ber\u00fchren. Au\u00dferdem wird die zwischengespeicherte Daten automatisch invalidiert, wenn die Datei auf der Festplatte sich \u00e4ndert.<\/p>\n<p>Diese Optimierungen summieren sich. In Benchmarks kann <strong>NGINX oft statische Dateien etwa dreimal schneller als Apache ausliefern,<\/strong> insbesondere wenn die gleichzeitigen Anfragen zunehmen.<\/p>\n<p>Ein Bonus: Dies kann Ihnen auch helfen, Ihre <a href=\"https:\/\/www.dreamhost.com\/blog\/de\/verbessern-sie-die-core-web-vitals\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kern-Web-Vitals zu verbessern<\/a>, und gibt Ihnen einen kleinen Schub bei Google.<\/p>\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>Core Web Vitals (CWV)<\/h3>\n    <p>Core Web Vitals (CWV), entwickelt von Google, verbessern das Surfen im Web mit drei Metriken: Largest Contentful Paint (LCP), First Input Delay (FID) und Cumulative Layout Shift (CLS).<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/seo\/core-web-vitals\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Mehr lesen                    <\/a>\n\n<\/div>\n\n<p>Apache ist auch nicht langsam. Sie m\u00fcssen nur Zeit investieren, um ihn richtig einzustellen. Er kann auch statische Dateien sehr schnell bereitstellen.<\/p>\n<p>Aber NGINX ist der richtige Weg, wenn Sie einen leistungsstarken Webserver direkt aus dem Karton m\u00f6chten.<\/p>\n<h3 class=\"wp-block-heading\">Konfiguration und Syntax<\/h3>\n<p>NGINX und Apache haben unterschiedliche Konfigurationsphilosophien.<\/p>\n<p>Apache ist bekannt f\u00fcr seine umfangreichen Konfigurationsm\u00f6glichkeiten. Zus\u00e4tzlich zur <strong>apache2.conf<\/strong> m\u00fcssen Sie Ihre Regeln und Konfigurationen zur <strong>.htaccess <\/strong>Datei hinzuf\u00fcgen.<\/p>\n<p>Die Konfigurationsdateien verwenden eine XML-\u00e4hnliche Syntax und bieten unglaubliche Flexibilit\u00e4t.<strong> <\/strong>Apache verf\u00fcgt \u00fcber eine umfangreiche Liste von Direktiven, die Sie verwenden k\u00f6nnen, um jeden Aspekt des Serververhaltens zu justieren.<\/p>\n<p>Sie k\u00f6nnen Konfigurationsoptionen global festlegen oder sie f\u00fcr bestimmte Verzeichnisse oder virtuelle Hosts \u00fcberschreiben.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1597\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_apache_configuration_and_syntax.webp\" alt=\"Screenshot der grundlegenden Apache-Server-Konfigurationsdatei, die Einstellungen f\u00fcr Port, Module, Benutzer, Verzeichnisse und Protokolle zeigt.\" class=\"wp-image-48284 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_apache_configuration_and_syntax.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_apache_configuration_and_syntax-300x300.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_apache_configuration_and_syntax-1024x1022.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_apache_configuration_and_syntax-150x150.webp 150w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_apache_configuration_and_syntax-768x767.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_apache_configuration_and_syntax-1536x1533.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_apache_configuration_and_syntax-600x599.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_apache_configuration_and_syntax-1200x1198.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_apache_configuration_and_syntax-730x729.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_apache_configuration_and_syntax-1460x1457.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_apache_configuration_and_syntax-784x783.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_apache_configuration_and_syntax-1568x1565.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_apache_configuration_and_syntax-877x875.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1597;\" \/><\/figure>\n<p>Die wahre St\u00e4rke von Apache resultiert aus seinem weitreichenden \u00d6kosystem an Modulen. Eine riesige Auswahl an offiziellen und Drittanbieter-Apache-Modulen erm\u00f6glicht Ihnen alles, von URL-Umschreibungen bis hin zu Sicherheitsfilterungen und fortgeschrittenem Caching. Um ein Modul zu verwenden, laden Sie es in Ihre Apache-Konfiguration.<\/p>\n<p>Die Kehrseite ist, dass die Apache-Konfiguration schnell komplex werden kann, besonders bei ausgefallenen Setups. Direktiven k\u00f6nnen sich in kniffligen Vererbungsketten gegenseitig \u00fcberschreiben. Konfigurationsoptionen sind oft \u00fcber mehrere Dateien in verschiedenen Unterordnern des Haupt<strong>config<\/strong>-Ordners verteilt. Es ist \u00e4u\u00dferst flexibel, aber es dauert einige Zeit, es zu beherrschen.<\/p>\n<p>Die Konfiguration von NGINX zielt andererseits auf Einfachheit und Lesbarkeit ab. Hier gibt es keine <strong>.htaccess<\/strong> Datei. Sie konfigurieren einfach die Websites in Ihrer <strong>NGINX.conf<\/strong> zusammen mit dem Ordner sites-enabled, und alles ist einsatzbereit.<\/p>\n<p>Die Syntax \u00fcbernimmt Stilelemente aus g\u00e4ngigen Programmiersprachen. Sie ist immer noch leistungsf\u00e4hig, aber nicht ganz so umfangreich wie Apache.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1439\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_nginx_configuration_and_syntax.webp\" alt=\"Screenshot der Nginx-Konfigurationsdatei, die Einstellungen f\u00fcr Benutzer, Worker-Prozesse, Ereignisse, HTTP-Server und Verzeichnisoptionen zeigt.\" class=\"wp-image-48286 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_nginx_configuration_and_syntax.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_nginx_configuration_and_syntax-300x270.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_nginx_configuration_and_syntax-1024x921.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_nginx_configuration_and_syntax-768x691.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_nginx_configuration_and_syntax-1536x1381.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_nginx_configuration_and_syntax-600x540.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_nginx_configuration_and_syntax-1200x1079.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_nginx_configuration_and_syntax-730x657.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_nginx_configuration_and_syntax-1460x1313.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_nginx_configuration_and_syntax-784x705.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_nginx_configuration_and_syntax-1568x1410.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_nginx_configuration_and_syntax-877x789.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1439;\" \/><\/figure>\n<p>Anstelle von Modulen verf\u00fcgt NGINX \u00fcber eine kleinere Gruppe von Kernanweisungen und Funktionen, die bereits integriert sind. Alle Ihre Optionen f\u00fcr eine gegebene Funktion befinden sich normalerweise zusammen in einem Block (eingeschlossen in geschweiften Klammern <strong><code>{ }<\/code><\/strong>).<\/p>\n<p>Einige fortgeschrittene Funktionen wie Lastverteilung und Cache sind in der Hauptdatei <strong>NGINX.conf<\/strong> konfiguriert und nicht in Nebendateien ausgelagert.<\/p>\n<p>Das Ergebnis ist, dass NGINX-Konfigurationsdateien tendenziell schlanker und einfacher zu lesen und zu konfigurieren sind als die umfangreichen Apache-Dateien, aber Sie k\u00f6nnen dennoch viel mit ihnen anfangen.<\/p>\n<h3 class=\"wp-block-heading\">Sicherheit<\/h3>\n<p>NGINX und Apache sind Open-Source-Projekte mit gro\u00dfen, aktiven Gemeinschaften von <a href=\"https:\/\/www.dreamhost.com\/blog\/de\/wie-man-einen-webentwickler-anstellt\/\" target=\"_blank\" rel=\"noreferrer noopener\">Entwicklern, die st\u00e4ndig arbeiten<\/a>, um Schwachstellen zu identifizieren und zu beheben. Beide erhalten regelm\u00e4\u00dfige Sicherheitsupdates und haben eine gute Erfolgsbilanz bei der schnellen Behebung von Problemen.<\/p>\n<p>Das gesagt, gibt es einige Unterschiede in der Art und Weise, wie sie die Sicherheit angehen.<\/p>\n<p>Hier sind einige wichtige Punkte zu beachten:<\/p>\n<ul class=\"wp-block-list\"><li><strong>Modularit\u00e4t<\/strong>: Die modulare Architektur von Apache bedeutet, dass Sie nur die Funktionen aktivieren m\u00fcssen, die Sie verwenden, wodurch die Angriffsfl\u00e4che minimiert wird. Bei NGINX sind viele Standardfunktionen direkt in den Kern eingebaut, was aus Sicherheitssicht von einigen als weniger flexibel angesehen wird.<\/li><li><strong>Anfragenfilterung:<\/strong> NGINX verf\u00fcgt \u00fcber einen leistungsstarken integrierten Anfragenfilterungsmotor, der helfen kann, <a href=\"https:\/\/www.dreamhost.com\/blog\/de\/sichern-sie-ihre-wordpress-website\/\" target=\"_blank\" rel=\"noreferrer noopener\">h\u00e4ufige Webangriffe<\/a> wie SQL-Injection und Cross-Site-Scripting (XSS) zu blockieren. Apache verf\u00fcgt \u00fcber \u00e4hnliche F\u00e4higkeiten durch Module wie <strong>mod_security<\/strong>.<\/li><li><strong>SSL\/TLS-Konfiguration<\/strong>: Beide Server unterst\u00fctzen SSL\/TLS f\u00fcr verschl\u00fcsselte Verbindungen, aber NGINX wird oft als einfacher zu konfigurieren angesehen. Es hat klarere Dokumentation und sicherere Standardwerte direkt nach der Installation.<\/li><li><strong>Prozessisolation<\/strong>: Die Verwendung eines einzelnen Masterprozesses mit mehreren Worker-Prozessen durch NGINX kann dabei helfen, problematische Bereiche zu isolieren. Apaches Prefork- und Worker-MPMs k\u00f6nnen eine \u00e4hnliche Prozessisolierung bieten, allerdings auf Kosten der Nutzung mehrerer Ressourcen.<\/li><li><strong>DDoS-Minderung<\/strong>: Die ereignisgesteuerte Architektur von NGINX und die effiziente Handhabung von gleichzeitigen Verbindungen machen es zu einer beliebten Wahl zur Minderung von kleinen bis mittelgro\u00dfen DDoS-Angriffen. Einige zus\u00e4tzliche Module und Feinabstimmungen k\u00f6nnen auch Apache widerstandsf\u00e4hig gegen DDoS-Angriffe machen.<\/li><\/ul>\n<h3 class=\"wp-block-heading\">Dynamischer Inhalt, Module und \u00d6kosystem<\/h3>\n<p>Apache ist seit langem die erste Wahl f\u00fcr das Bereitstellen dynamischer Inhalte, da es serverseitige Sprachen leicht integriert. Mit den Prefork- und Worker-MPMs k\u00f6nnen Sie Unterst\u00fctzung f\u00fcr Sprachen wie PHP, Python und Perl direkt in die Apache-Bin\u00e4rdatei kompilieren.<\/p>\n<p>Apache wird dann einen Interpreter in jedem seiner Worker-Prozesse ausf\u00fchren. Das ist sch\u00f6n und einfach \u2014 Apache kann Anfragen f\u00fcr <strong>.php<\/strong> Dateien an seinen integrierten PHP-Interpreter weiterleiten und gerenderte Ausgaben zur\u00fcckerhalten.<\/p>\n<p>NGINX hat keine integrierte Unterst\u00fctzung f\u00fcr serverseitige Sprachen. Sie ben\u00f6tigen einen separaten Dienst wie <strong>php-fpm<\/strong>, der den Sprachinterpreter ausf\u00fchrt, um PHP, Python oder Ruby on Rails mit NGINX auszuf\u00fchren. NGINX empf\u00e4ngt Anfragen und leitet sie an das backend weiter, das den Code verarbeitet und eine Antwort zur\u00fccksendet.<\/p>\n<p>Dies erfordert etwas mehr Arbeit zum Einrichten als der Alles-in-einem-Ansatz von Apache. Andererseits passt es zur Philosophie von NGINX, eine Sache zu tun (Anfragen bearbeiten) \u2014 und das gut zu machen.<\/p>\n<p>Was andere Funktionen betrifft, so kommt NGINX mit einem engen Kern von n\u00fctzlichen Funktionen wie Lastausgleich, Proxying, Caching, Ratenbegrenzung, Kompression und SSL-Terminierung. Es entspricht jedoch nicht der unglaublichen Breite des Modul-\u00d6kosystems von Apache. Mit Apache haben Sie Module f\u00fcr Authentifizierungsschemata, Inhaltsfilterung, eingebettete Skriptsprachen und dar\u00fcber hinaus.<\/p>\n<p>Nicht jeder dieser Punkte ist einzigartig. NGINX kann viele der gleichen Aufgaben erf\u00fcllen, nur auf andere Weise. Die Modulbibliothek von Apache ist jedoch recht umfangreich.<\/p>\n<p>Wenn Sie eine sehr spezifische Funktion ben\u00f6tigen, k\u00f6nnte Apache hier einen Vorteil haben.<\/p>\n<p>Dennoch ist der Funktionsumfang von NGINX robust f\u00fcr die meisten g\u00e4ngigen Web-Hosting-Bed\u00fcrfnisse.<\/p>\n<h3 class=\"wp-block-heading\">Einsatz, Leistung und Gemeinschaft in der realen Welt<\/h3>\n<p>Die Beliebtheit von NGINX ist im <a href=\"https:\/\/w3techs.com\/blog\/entry\/nginx_reaches_33_3_percent_web_server_market_share_while_apache_falls_below_50_percent\" target=\"_blank\" rel=\"noreferrer noopener\">letzten Jahrzehnt<\/a> gestiegen.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1306\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_nginx_vs_apache_market_share.webp\" alt=\"Marktanteil von NGINX vs. Apache. Stand 2022, NGINX betreibt \u00fcber 34% aller Websites weltweit, im Vergleich zu etwa 29% bei Apache.\" class=\"wp-image-48288 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_nginx_vs_apache_market_share.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_nginx_vs_apache_market_share-300x245.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_nginx_vs_apache_market_share-1024x836.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_nginx_vs_apache_market_share-768x627.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_nginx_vs_apache_market_share-1536x1254.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_nginx_vs_apache_market_share-600x490.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_nginx_vs_apache_market_share-1200x980.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_nginx_vs_apache_market_share-730x596.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_nginx_vs_apache_market_share-1460x1192.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_nginx_vs_apache_market_share-784x640.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_nginx_vs_apache_market_share-1568x1280.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_nginx_vs_apache_market_share-877x716.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1306;\" \/><\/figure>\n<p>Ab 2022 treibt es \u00fcber 34% aller Websites weltweit an, verglichen mit etwa 29% von Apache.<\/p>\n<p>Eine Sache sollten Sie im Hinterkopf behalten: Sie werden keinen Unterschied zwischen diesen Webservern bemerken, es sei denn, Sie haben eine gro\u00dfe Website <em>oder<\/em> einen wirklich kleinen Server.<\/p>\n<p>Angenommen, Sie m\u00f6gen Apaches umfangreiche Konfigurationsoptionen und den All-in-One-Ansatz f\u00fcr dynamischen Inhalt. Die Apache-Dokumente geh\u00f6ren zu den besten, und die Community ist riesig, falls Sie jemals Hilfe ben\u00f6tigen.<\/p>\n<p>NGINX k\u00f6nnte besser sein, wenn Sie maximale Parallelit\u00e4t anstreben oder eine riesige Website aufbauen. Seine Architektur ist etwas zukunftssicherer und f\u00fcr Skalierung gebaut. Und die NGINX-Community ist schnell gewachsen. Die Dokumente sind ebenfalls solide; Sie k\u00f6nnen viele Anleitungen und Unterst\u00fctzung finden.<\/p>\n<h2 id=\"h2_apache-vs-nginx-which-one-is-right-for-you\" class=\"wp-block-heading\">Apache vs. NGINX: Welcher ist der Richtige f\u00fcr Sie?<\/h2>\n<p>Es gibt keine pauschale Antwort auf die NGINX vs. Apache Debatte. Dennoch gibt es einige gute Faustregeln, die Ihnen bei der Entscheidung helfen k\u00f6nnen.<\/p>\n<p><strong>NGINX ist besser, wenn:<\/strong><\/p>\n<ul class=\"wp-block-list\"><li>Sie haben eine Website mit sehr hohem Verkehrsaufkommen.<\/li><li>Sie m\u00fcssen eine Menge statischer Assets schnell bereitstellen.<\/li><li>Sie bauen eine Architektur aus Mikroservices auf.<\/li><li>Sie bevorzugen einen effizienteren Konfigurationsstil.<\/li><li>Sie verwenden <a href=\"https:\/\/www.dreamhost.com\/blog\/de\/was-ist-docker\/\" target=\"_blank\" rel=\"noreferrer noopener\">Container<\/a> oder <a href=\"https:\/\/www.dreamhost.com\/de\/cloud\/\" target=\"_blank\" rel=\"noreferrer noopener\">Cloud-Hosting<\/a>, bei denen jedes Gramm Speicher z\u00e4hlt.<\/li><\/ul>\n<p><strong>Apache ist besser, wenn:<\/strong><\/p>\n<ul class=\"wp-block-list\"><li>Sie ben\u00f6tigen eine tiefe Kompatibilit\u00e4t mit nur f\u00fcr Apache bestimmten Funktionen wie <strong>.htaccess<\/strong>.<\/li><li>Sie w\u00fcnschen Module f\u00fcr sehr spezifische Funktionalit\u00e4ten.<\/li><li>Sie m\u00fcssen \u00e4ltere Webanwendungen ausf\u00fchren, die f\u00fcr Apache und <strong>mod_php<\/strong> entwickelt wurden.<\/li><li>Sie m\u00f6gen einfach das Apache-Konfigurationssystem.<\/li><li>Ihr Server ist haupts\u00e4chlich eine Entwicklungsbox, und die Leistung ist weniger kritisch.<\/li><\/ul>\n<p>Es gibt keine Regel, die besagt, dass Sie sich f\u00fcr eines entscheiden m\u00fcssen.<\/p>\n<p><strong>NGINX vor Apache als Reverse-Proxy zu betreiben, ist sehr \u00fcblich.<\/strong> Dies erm\u00f6glicht Ihnen, NGINXs unschlagbare statische Dateibereitstellung und gleichzeitige Verarbeitung mit der reichen Unterst\u00fctzung dynamischer Sprachen von Apache im Backend zu kombinieren \u2014 das Beste aus beiden Welten.<\/p>\n<h2 id=\"h2_wrapping-up\" class=\"wp-block-heading\">Zusammenfassung<\/h2>\n<p>Apache und NGINX sind beide gro\u00dfartig, daher h\u00e4ngt die Wahl meist davon ab, was am besten zu Ihren Bed\u00fcrfnissen passt.<\/p>\n<p>Denken Sie daran, selbst der leistungsf\u00e4higste Webserver ist nur ein Zahnrad in der Maschine. Also, wenn die Website tr\u00e4ge wirkt, sollten die Webserver-Software oder -Hardware nicht unbedingt das Erste sein, was optimiert wird.<\/p>\n<p>Intelligentes Caching, Datenbank-Tuning, Code-Optimierung und solide zugrunde liegende Hardware k\u00f6nnen alle dazu beitragen, Ihren Stack schneller zu machen, als stundenlang mit NGINX oder Apache herumzuspielen.<\/p>\n<p>Wenn Sie einen Server zum Ausprobieren ben\u00f6tigen, versuchen Sie <a href=\"https:\/\/www.dreamhost.com\/de\/hosting\/vps\/\" target=\"_blank\" rel=\"noreferrer noopener\">DreamHosts verwaltetes VPS<\/a>. Mit einem VPS k\u00f6nnen Sie w\u00e4hlen, welche Software installiert werden soll, wie der Server auf Anfragen reagieren soll und mehr. Au\u00dferdem bietet die Flexibilit\u00e4t eines VPS die M\u00f6glichkeit, mehrere Websites auf einem einzigen Server zu hosten und die Ressourcen entsprechend aufzuteilen.<\/p>\n<p>Zus\u00e4tzlich kommen jetzt alle <a href=\"https:\/\/www.dreamhost.com\/de\/wordpress\/verwaltet\/\" target=\"_blank\" rel=\"noreferrer noopener\">DreamPress <\/a>Pl\u00e4ne mit NGINX.<\/p>\n<p>Der einzige Weg, die ideale Einrichtung zu finden, ist zu experimentieren. Starten Sie einen VPS, installieren Sie NGINX und Apache, und sehen Sie, was am besten f\u00fcr Sie funktioniert!<\/p>\n\n\n<div class=\"article-cta-shared article-cta-small article-cta--product\">\n\t<div class=\"tr-img-wrap-outer jsLoading\"><img decoding=\"async\" class=\"js-img-lazy \" src=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/lazy-loading-transparent.webp\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/product-cta-vps-hosting-877x586.webp 1x, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/product-cta-vps-hosting.webp 2x\"  alt=\"VPS Hosting\" \/><\/div>\n\n\t<a href='https:\/\/www.dreamhost.com\/hosting\/vps\/' class='link-top' target='_blank' rel='noopener noreferrer'>\n\t\t<span>VPS Hosting<\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\" width=\"15\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n\n\t<div class=\"content-btm\">\n\t\t<h2 class=\"h2--md\">\n\t\t\tWhen You Expect Performance Get DreamHost VPS\n\t\t<\/h2>\n\t\t<p class=\"p--md\">\n\t\t\tBig or small, website or application &#8211; we have a VPS configuration for you.\n\t\t<\/p>\n\n\t\t        <a\n            href=\"https:\/\/www.dreamhost.com\/hosting\/vps\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            See More                    <\/a>\n\n\t<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Unser direkter Vergleich von NGINX und Apache betrachtet Leistung, Skalierbarkeit und Funktionen \u2014 und hilft Ihnen zu entscheiden, welcher Webserver Ihren Anforderungen entspricht.<\/p>\n","protected":false},"author":1081,"featured_media":48271,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"","toc_headlines":"[[\"h-what-are-web-servers\",\"Was sind Webserver?\"],[\"h2_what-is-apache\",\"Was ist Apache?\"],[\"h2_what-is-nginx\",\"Was ist NGINX?\"],[\"h2_apache-vs-nginx-what-are-the-differences\",\"Apache vs. NGINX: Was sind die Unterschiede?\"],[\"h2_apache-vs-nginx-which-one-is-right-for-you\",\"Apache vs. NGINX: Welcher ist der Richtige f\u00fcr Sie?\"],[\"h2_wrapping-up\",\"Zusammenfassung\"]]","hide_toc":false,"footnotes":""},"categories":[14497],"tags":[],"class_list":["post-51981","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-webhosting-de"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>NGINX vs. Apache: Wie man den besten Webserver w\u00e4hlt - DreamHost Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www-dev.dreamhost.com\/blog\/de\/nginx-vs-apache\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"NGINX vs. Apache: Wie man den besten Webserver w\u00e4hlt\" \/>\n<meta property=\"og:description\" content=\"Unser direkter Vergleich von NGINX und Apache betrachtet Leistung, Skalierbarkeit und Funktionen \u2014 und hilft Ihnen zu entscheiden, welcher Webserver Ihren Anforderungen entspricht.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/de\/nginx-vs-apache\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-08-02T14:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-07T14:06:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/1460x1095_blog_hero_nginx_vs_apache_understanding_key_differences.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"1095\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Alejandro Granata\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alejandro Granata\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"NGINX vs. Apache: Wie man den besten Webserver w\u00e4hlt - DreamHost Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www-dev.dreamhost.com\/blog\/de\/nginx-vs-apache\/","og_locale":"en_US","og_type":"article","og_title":"NGINX vs. Apache: Wie man den besten Webserver w\u00e4hlt","og_description":"Unser direkter Vergleich von NGINX und Apache betrachtet Leistung, Skalierbarkeit und Funktionen \u2014 und hilft Ihnen zu entscheiden, welcher Webserver Ihren Anforderungen entspricht.","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/de\/nginx-vs-apache\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2024-08-02T14:00:00+00:00","article_modified_time":"2025-01-07T14:06:22+00:00","og_image":[{"width":1460,"height":1095,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/1460x1095_blog_hero_nginx_vs_apache_understanding_key_differences.webp","type":"image\/webp"}],"author":"Alejandro Granata","twitter_card":"summary_large_image","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Alejandro Granata","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/nginx-vs-apache\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/nginx-vs-apache\/"},"author":{"name":"Alejandro Granata","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/8bfafd9aede4ad5a3bca7f83b60e3f72"},"headline":"NGINX vs. Apache: Wie man den besten Webserver w\u00e4hlt","datePublished":"2024-08-02T14:00:00+00:00","dateModified":"2025-01-07T14:06:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/nginx-vs-apache\/"},"wordCount":3291,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/nginx-vs-apache\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/1460x1095_blog_hero_nginx_vs_apache_understanding_key_differences.webp","articleSection":["Webhosting"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/nginx-vs-apache\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/de\/nginx-vs-apache\/","name":"NGINX vs. Apache: Wie man den besten Webserver w\u00e4hlt - DreamHost Blog","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/nginx-vs-apache\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/nginx-vs-apache\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/1460x1095_blog_hero_nginx_vs_apache_understanding_key_differences.webp","datePublished":"2024-08-02T14:00:00+00:00","dateModified":"2025-01-07T14:06:22+00:00","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/nginx-vs-apache\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/de\/nginx-vs-apache\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/nginx-vs-apache\/#primaryimage","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/1460x1095_blog_hero_nginx_vs_apache_understanding_key_differences.webp","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/1460x1095_blog_hero_nginx_vs_apache_understanding_key_differences.webp","width":1460,"height":1095,"caption":"NGINX vs. Apache: How to Choose the Best Web Server"},{"@type":"BreadcrumbList","@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/nginx-vs-apache\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dhblog.dream.press\/blog\/"},{"@type":"ListItem","position":2,"name":"NGINX vs. Apache: Wie man den besten Webserver w\u00e4hlt"}]},{"@type":"WebSite","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website","url":"https:\/\/www-dev.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www-dev.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www-dev.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/8bfafd9aede4ad5a3bca7f83b60e3f72","name":"Alejandro Granata","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/Alejandro-150x150.jpg","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/Alejandro-150x150.jpg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/Alejandro-150x150.jpg","caption":"Alejandro Granata"},"description":"Alex is one of our WordPress specialists at DreamHost. He is responsible for providing technical support, optimization tips, and assisting customers with internal migrations. In his free time, he enjoys cooking, playing videogames, and reading. Follow Alex on LinkedIn: https:\/\/www.linkedin.com\/in\/agranata\/","sameAs":["https:\/\/www.linkedin.com\/in\/agranata\/"],"url":"https:\/\/www-dev.dreamhost.com\/blog\/author\/alejandrogranata\/"}]}},"lang":"de","translations":{"de":51981,"es":48301,"en":48270,"pt":56036,"ru":56048,"uk":56054,"pl":56057,"it":68193,"fr":69966,"nl":69990},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/51981","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1081"}],"replies":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/comments?post=51981"}],"version-history":[{"count":3,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/51981\/revisions"}],"predecessor-version":[{"id":59807,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/51981\/revisions\/59807"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/48271"}],"wp:attachment":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=51981"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=51981"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=51981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}