Webspacetechnik
 

Webspace-Technik

Auf den Einsatzzweck kommt es an! Während sich Apache als mächtige Allroundlösung etabliert hat, gibt es insbesondere für statische Webseiten und Caches schnellere Lösungen. Host4Free kombiniert daher unterschiedliche Webserver auf intelligente Weise miteinander:

  • Apache als Webserver
  • nginx als Proxy und Loadbalancer
  • varnish als Cache für Individualkonfigurationen

Durch diesen Aufbau sind schnelle Zugriffszeiten garantiert, ohne dass Sie auf wichtige Funktionen, wie z.B. htaccess-Unterstützung, verzichten müssen.

Apache als Webserver

  • Benchmark
    PHP-Performance Apache vs Nginx
Apache erzielt bei dynamischen Content die höheren Durchsatzraten. Hinzu kommt, dass die meisten Webanwendungen auf Apache-Systemen entwickelt wurden und von spezifischen Apachefunktionen, wie Rewrite Gebrauch machen. Eine Schwachstelle von Apache sind hingegen viele gleichzeitige oder schnell hintereinander aufgebaute Verbindungen, da für jede Verbindung ein neuer Serverprozess initiiert wird. Der Apache-Webserver ist daher im Hochlastbetrieb relativ anfällig gegenüber Denial of Service Attacken.

Host4Free löst diese Probleme durch eine gezielte Prozessüberwachung und das Vorschalten eines Loadbalancers.

Nginx als Proxy und Load-Balancer

  • Benchmark
    Static File (z.B. Bilder, reine HTML-Webseiten, Cachefiles)
Dem Apache Webserver ist ein Nginx-Server vorgeschaltet, der als Proxy fungiert. Im Gegensatz zu Apache kann Nginx ein Vielfaches an gleichzeitigen Verbindungen verwalten und potentielle Angreifer oder problematische Abfragen soweit drosseln, dass diese für den dahinterliegenden Apache-Webserver keine Gefahr mehr darstellen.

Werden nur statische Dateien ausgeliefert, kann Nginx wiederum als Cache fungieren und diese direkt ausliefern. Bei statischen Dateien bewältigt der Nginx-Webserver ebenfalls einen wesentlich höheren Durchsatz bei gleichzeitig geringerem Ressourcenverbrauch.

Varnish als Cache für individuallösungen

  • Varnish Cache
    sehr schneller Cache für Individuallösungen
Varnish ist ein Web-Beschleuniger für dynamische Webseiten. Im Gegensatz zu anderen Webbeschleunigern, die nur statische Dateien speichern, wurde Varnish von Grund auf als Webbeschleuniger konzipiert und ermöglicht es, auch einzelne dynamisch erzeugte Teilbereiche einer Webseite zu cachen.
Die Konfiguration eines Varnish-Caches muss allerdings spezifisch für jede Webanwendung neu erstellt und angepasst werden und erfordert eine Menge Detailkenntnisse über die Webanwendung. Darüber hinaus muss die Webanwendung Edge Site Includes von Haus aus unterstützen.

Derzeit bieten wir eine Konfiguration speziell für Shopware 5 an, auf Wunsch erstellen wir aber auch eine Konfiguration für Ihre Anwendung. Gerne beraten wir Sie über den Einsatz von varnish.




* alle Preisangaben inklusive gesetzlicher Mehrwertsteuer.
.