In konsoleH kannst du unter zusätzliche Webserver Erweiterungen für deine Domain aktivieren oder deaktivieren. Diese Erweiterungen können die Auslieferung deiner Website optimieren, die Datenübertragung komprimieren oder moderne Protokollfunktionen aktivieren.
Die Webserver Erweiterungen kannst du in konsoleH unter deiner Domain, Einstellungen → Webserver Erweiterungen aktivieren.
Nicht jede Erweiterung ist für jede Website sinnvoll. Aktiviere nur die Module, die du wirklich benötigst, und teste deine Website nach der Änderung.
Verfügbare Erweiterungen
Je nach Tarif und Konfiguration können folgende Erweiterungen zur Verfügung stehen:
| Erweiterung | Zweck |
|---|---|
mod_http2 |
Aktiviert Funktionen des HTTP/2 Standards. |
mod_deflate |
Komprimiert Antworten des Webservers mit Gzip vor der Übertragung. |
mod_pagespeed |
Optimiert die Auslieferung von Inhalten automatisch. |
mod_brotli |
Komprimiert Antworten mit dem Brotli Algorithmus. |
mod_http2
mod_http2 aktiviert Funktionen des HTTP/2 Standards. HTTP/2 kann die Übertragung zwischen Webserver und Browser optimieren, insbesondere wenn viele Ressourcen wie CSS, JavaScript und Bilder geladen werden.
Die tatsächliche Verbesserung hängt von deiner Website, dem Browser und der Netzwerksituation ab.
mod_deflate
mod_deflate komprimiert Dateien vor der Übertragung an den Browser. Dadurch können HTML, CSS, JavaScript, XML, JSON und andere textbasierte Inhalte kleiner übertragen werden.
Das kann Ladezeiten verbessern und Bandbreite sparen. Die Komprimierung benötigt jedoch zusätzliche CPU Ressourcen auf dem Server.
Das Modul kannst du unter Einstellungen → Webserver-Erweiterungen aktivieren.
Komprimierung individuell steuern
Wenn du die Komprimierung genauer steuern möchtest, kannst du bestimmte Content Types gezielt komprimieren.
Beispiel:
FilterDeclare COMPRESS
FilterProvider COMPRESS DEFLATE "%{Content_Type} -strmatch 'text/html*'"
FilterProvider COMPRESS DEFLATE "%{Content_Type} -strmatch 'text/plain*'"
FilterProvider COMPRESS DEFLATE "%{Content_Type} -strmatch 'text/xml*'"
FilterProvider COMPRESS DEFLATE "%{Content_Type} -strmatch 'text/css*'"
FilterProvider COMPRESS DEFLATE "%{Content_Type} -strmatch 'application/javascript*'"
FilterProvider COMPRESS DEFLATE "%{Content_Type} -strmatch 'application/x-javascript*'"
FilterProvider COMPRESS DEFLATE "%{Content_Type} -strmatch 'application/ecmascript*'"
FilterProvider COMPRESS DEFLATE "%{Content_Type} -strmatch 'text/javascript*'"
FilterProvider COMPRESS DEFLATE "%{Content_Type} -strmatch 'application/rss+xml*'"
FilterProvider COMPRESS DEFLATE "%{Content_Type} -strmatch 'application/json*'"
FilterChain COMPRESS
FilterProtocol COMPRESS DEFLATE change=yes;byteranges=noDiese Konfiguration komprimiert gängige textbasierte Inhaltstypen. Du kannst bei Bedarf weitere Content Types ergänzen.
Teste nach der Änderung, ob deine Website weiterhin korrekt ausgeliefert wird. Wenn Inhalte fehlerhaft geladen werden oder Downloads Probleme verursachen, entferne die individuelle Konfiguration testweise wieder.
mod_brotli
mod_brotli komprimiert HTTP Antworten mit dem Brotli Algorithmus. Moderne Browser unterstützen Brotli und können die komprimierten Inhalte automatisch entpacken.
Brotli kann bei textbasierten Inhalten wie HTML, CSS und JavaScript eine gute Kompressionsrate erreichen. Auch hier benötigt die Komprimierung zusätzliche CPU Ressourcen.
Wenn deine Website unter hoher Last steht, solltest du nach der Aktivierung prüfen, ob sich die Serverlast verändert.
mod_pagespeed
mod_pagespeed ist ein Modul zur automatischen Optimierung der Auslieferung von Website Inhalten. Es kann unter anderem Caching und Komprimierung verwenden.
Beachte, dass durch Caching Änderungen an deiner Website unter Umständen nicht sofort sichtbar sind. Wenn du nach Änderungen veraltete Inhalte siehst, deaktiviere das Modul testweise.
Empfehlung
Aktiviere Webserver Erweiterungen einzeln und teste deine Website nach jeder Änderung. So erkennst du leichter, welches Modul ein Problem verursacht, falls es zu unerwartetem Verhalten kommt.
Für viele Websites sind mod_http2 und eine Komprimierung über mod_brotli oder mod_deflate sinnvoll. Verwende nicht unnötig mehrere Optimierungsmechanismen gleichzeitig, wenn du den Effekt nicht geprüft hast.