Tutorial: Webseiten-Komprimierung aktivieren (gzip/mod deflate): Unterschied zwischen den Versionen
Rb (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Rb (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
| (4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
[[category:tutorial]][[category:Webhosting]][[category: | [[category:tutorial]][[category:Webhosting]][[category:fertig]] | ||
==mod_deflate in der .htaccess-Datei aktivieren== | == Textkomprimierung (gzip/mod deflate) im DCP aktivieren == | ||
Sie können die Textkomprimierung (gzip/mod deflate) direkt im DCP aktivieren, ohne Änderungen an der .htaccess oder an den php.ini-Direktiven vornehmen zu müssen: | |||
[[Datei:Textkomprimierung.png]] | |||
# Navigieren Sie zu '''Domains -> Subdomains'''. Dort müssten Sie zuerst die gewünschte Domain und dann die Subdomain, bei der Sie die Textkomprimierung aktivieren möchten, auswählen. | |||
# Klicken Sie im Bearbeitungsbereich der Subdomain auf '''Weitere Einstellungen'''. | |||
# Setzen Sie dort den Haken bei '''Textkomprimierung'''. | |||
# Speichern Sie die Änderung mit einem Klick auf "Übernehmen". | |||
Die Komprimierung ist damit für diese Subdomain nach wenigen Minuten aktiv - sowohl für statische Inhalte als auch für PHP-Ausgaben. | |||
== mod_deflate in der .htaccess-Datei aktivieren == | |||
<div style="border-left: 5px solid #3498db; background-color: #f4f9fd; padding: 12px 15px; margin-bottom: 20px; font-size: 0.95em; border-radius: 0 4px 4px 0;"> '''Hinweis''': Dieser Schritt ist nur erforderlich, wenn Sie die Textkomprimierung '''nicht''' über das DCP aktiviert haben, oder wenn Sie die Komprimierung gezielt nur für bestimmte Verzeichnisse oder Dateitypen steuern möchten. | |||
</div> | |||
Fügen Sie folgende Zeilen in die .htaccess-Datei ein: | Fügen Sie folgende Zeilen in die .htaccess-Datei ein: | ||
<pre> | <pre> | ||
<IfModule mod_deflate.c> | <IfModule mod_deflate.c> | ||
| Zeile 8: | Zeile 26: | ||
</IfModule> | </IfModule> | ||
</pre> | </pre> | ||
Sollten Sie noch keine .htaccess-Datei haben, finden Sie hier eine Anleitung, wie Sie diese anlegen können: [ | Eine komplette Beschreibung des Apache-Moduls finden Sie unter [https://httpd.apache.org/docs/2.4/mod/mod_deflate.html Apache mod_deflate]. | ||
Sollten Sie noch keine .htaccess-Datei haben, finden Sie hier eine Anleitung, wie Sie diese anlegen können: [[Htaccess-Datei_erstellen|.htaccess-Datei erstellen]] | |||
== gzip in php.ini-Direktiven aktivieren == | |||
<div style="border-left: 5px solid #3498db; background-color: #f4f9fd; padding: 12px 15px; margin-bottom: 20px; font-size: 0.95em; border-radius: 0 4px 4px 0;"> '''Hinweis''': Dieser Schritt ist nur erforderlich, wenn Sie die Textkomprimierung '''nicht''' über das DCP aktiviert haben, oder wenn Sie die Komprimierung gezielt nur für bestimmte Verzeichnisse oder Dateitypen steuern möchten. | |||
</div> | |||
Damit auch PHP-Dateien komprimiert übertragen werden, muss die folgende php.ini-Direktive gesetzt werden: | |||
<pre> | <pre> | ||
zlib.output_compression = On | zlib.output_compression = On | ||
</pre> | </pre> | ||
Falls Sie noch keine eigene php.ini-Datei eingebunden haben, finden Sie hier eine Anleitung: [[Eigene_php.ini_einbinden | Eigene php.ini einbinden]] | |||
Standardmäßig laufen Subdomains direkt über FCGI-Server (FPM), sodass die php.ini-Direktiven über Webspace -> FCGI-Server bei dem jeweiligen FCGI-Server gesetzt werden müssen. | |||
Falls Ihre Subdomain über CGI läuft und Sie bisher noch keine eigene php.ini-Datei eingebunden haben, finden Sie hier eine Anleitung: [[Eigene_php.ini_einbinden|Eigene php.ini einbinden]] | |||
Aktuelle Version vom 11. Juni 2026, 09:40 Uhr
Textkomprimierung (gzip/mod deflate) im DCP aktivieren
Sie können die Textkomprimierung (gzip/mod deflate) direkt im DCP aktivieren, ohne Änderungen an der .htaccess oder an den php.ini-Direktiven vornehmen zu müssen:
- Navigieren Sie zu Domains -> Subdomains. Dort müssten Sie zuerst die gewünschte Domain und dann die Subdomain, bei der Sie die Textkomprimierung aktivieren möchten, auswählen.
- Klicken Sie im Bearbeitungsbereich der Subdomain auf Weitere Einstellungen.
- Setzen Sie dort den Haken bei Textkomprimierung.
- Speichern Sie die Änderung mit einem Klick auf "Übernehmen".
Die Komprimierung ist damit für diese Subdomain nach wenigen Minuten aktiv - sowohl für statische Inhalte als auch für PHP-Ausgaben.
mod_deflate in der .htaccess-Datei aktivieren
Fügen Sie folgende Zeilen in die .htaccess-Datei ein:
<IfModule mod_deflate.c> AddOutputFilterByType deflate text/html text/plain text/css text/javascript application/javascript application/x-javascript application/rss+xml </IfModule>
Eine komplette Beschreibung des Apache-Moduls finden Sie unter Apache mod_deflate.
Sollten Sie noch keine .htaccess-Datei haben, finden Sie hier eine Anleitung, wie Sie diese anlegen können: .htaccess-Datei erstellen
gzip in php.ini-Direktiven aktivieren
Damit auch PHP-Dateien komprimiert übertragen werden, muss die folgende php.ini-Direktive gesetzt werden:
zlib.output_compression = On
Standardmäßig laufen Subdomains direkt über FCGI-Server (FPM), sodass die php.ini-Direktiven über Webspace -> FCGI-Server bei dem jeweiligen FCGI-Server gesetzt werden müssen. Falls Ihre Subdomain über CGI läuft und Sie bisher noch keine eigene php.ini-Datei eingebunden haben, finden Sie hier eine Anleitung: Eigene php.ini einbinden

