Tutorial: Webseiten-Komprimierung aktivieren (gzip/mod deflate): Unterschied zwischen den Versionen
Ks (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Rb (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
| (6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
[[category:tutorial]][[category:Webhosting]][[category:fertig]] |
[[category:tutorial]][[category:Webhosting]][[category:fertig]] |
||
Da in der Regel das PHP als CGI auf unseren Servern läuft, muss die Komprimierung sowohl für den Apache als auch für PHP aktiviert werden. |
|||
== |
== 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. |
|||
| ⚫ | |||
<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> |
||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
== 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> |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
<pre> |
<pre> |
||
zlib.output_compression = On |
zlib.output_compression = On |
||
</pre> |
</pre> |
||
| ⚫ | |||
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. |
|||
| ⚫ | |||
Aktuelle Version vom 11. Juni 2026, 07: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

