Nginx Gzip-Kompression: Beschleunigen Sie die Ladezeit Ihrer Website

Erfahren Sie, wie Sie die Gzip-Kompression in Nginx aktivieren und konfigurieren, um Dateigrößen erheblich zu reduzieren und die Ladezeiten Ihrer Website für eine bessere Benutzererfahrung zu verbessern.

Die Optimierung der Ladezeit ist entscheidend für das SEO-Ranking und die Benutzerzufriedenheit. Eine der effektivsten Methoden hierfür ist die Aktivierung der Gzip-Kompression in Nginx.

Was ist Gzip-Kompression?

Gzip ist ein Dateiformat und eine Softwareanwendung, die zum Komprimieren und Dekomprimieren von Dateien verwendet wird. Wenn ein Browser eine Website anfordert, sendet der Nginx-Server die komprimierte Version der Dateien, die der Browser dann in Echtzeit entpackt. Dies reduziert die übertragene Datenmenge erheblich.

So aktivieren Sie Gzip in Nginx

Um Gzip zu aktivieren, müssen Sie Ihre Nginx-Konfigurationsdatei (meist unter /etc/nginx/nginx.conf) bearbeiten.

Fügen Sie den folgenden Block innerhalb des http-Bereichs hinzu:

gzip on;
gzip_vary on;
gzip_min_length 1024;
gzip_proxied expired no-cache no-store private auth;
gzip_types text/plain text/css text/xml text/javascript application/javascript application/x-javascript application/xml;
gzip_disable "MSIE [1-6]\.";

Erläuterung der Parameter:

  • gzip on: Aktiviert die Kompression.
  • gzip_vary on: Sendet den Vary: Accept-Encoding Header, damit Proxys zwischen komprimierten und unkomprimierten Inhalten unterscheiden können.
  • gzip_min_length 1024: Komprimiert nur Dateien, die größer als 1 KB sind.
  • gzip_types: Definiert die MIME-Typen, die komprimiert werden sollen.

Nachdem Sie die Änderungen gespeichert haben, testen Sie die Konfiguration mit nginx -t und laden Sie den Server mit systemctl reload nginx neu.