Tutorial: Webseiten-Komprimierung aktivieren (gzip/mod deflate): Unterschied zwischen den Versionen

(Die Seite wurde neu angelegt: „category:tutorialcategory:webcategory:ueberarbeiten“)
 
 
(7 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[category:tutorial]][[category:web]][[category:ueberarbeiten]]
+
[[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.
 +
==mod_deflate in der .htaccess-Datei aktivieren==
 +
Fügen Sie folgende Zeilen in die .htaccess-Datei ein:
 +
<pre>
 +
<IfModule mod_deflate.c>
 +
AddOutputFilterByType deflate text/html text/plain text/css text/javascript application/javascript application/x-javascript application/rss+xml
 +
</IfModule>
 +
</pre>
 +
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: [https://support.artfiles.de/Htaccess-Datei_erstellen  .htaccess-Datei_erstellen]]
 +
 
 +
==gzip in der php.ini-Datei aktivieren==
 +
Damit auch PHP-Dateien komprimiert übertragen werden, muss in einer eigenen php.ini-Datei folgender Eintrag gesetzt werden:
 +
<pre>
 +
zlib.output_compression = On
 +
</pre>
 +
Falls Sie noch keine eigene php.ini-Datei eingebunden haben, finden Sie hier eine Anleitung: [[Eigene_php.ini_einbinden | Eigene php.ini einbinden]]

Aktuelle Version vom 7. April 2022, 11:04 Uhr

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.

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 der php.ini-Datei aktivieren

Damit auch PHP-Dateien komprimiert übertragen werden, muss in einer eigenen php.ini-Datei folgender Eintrag gesetzt werden:

zlib.output_compression = On

Falls Sie noch keine eigene php.ini-Datei eingebunden haben, finden Sie hier eine Anleitung: Eigene php.ini einbinden