GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So aktivieren Sie die GZIP-Komprimierung in Nginx

Hallo Freunde. Das Beschleunigen von Websites ist eine Aufgabe, die wir erledigen müssen, wenn wir einen Server verwalten oder einen davon besitzen. Eine mögliche Lösung besteht darin, die GZIP-Komprimierung in Nginx zu aktivieren.

Was ermöglicht uns die GZIP-Komprimierung?

Durch Aktivieren der GZIP-Komprimierung kann Nginx die Antwortdaten komprimieren, bevor sie an den Client gesendet werden. Dies spart viel Reaktionszeit, spart Bandbreite und beschleunigt daher die Ausführung der Website.

Die Realität ist, dass dies eine gute Möglichkeit ist, Ihre Website zu optimieren und sie navigierbarer zu machen.

Voraussetzungen

Bevor wir fortfahren, müssen wir sicherstellen, dass wir die Voraussetzungen erfüllen, um den Beitrag problemlos abzuschließen

  • Sie müssen Nginx installiert und konfiguriert haben. Stellen Sie also sicher, dass Sie es haben, indem Sie die offiziellen Repositories Ihrer Linux-Distribution verwenden.
  • Die Version von Nginx muss höher als 1.9.5 sein. Sie sollten kein Problem damit haben, da die meisten Distributionen neuere Versionen enthalten.
  • Grundkenntnisse im Umgang mit dem Terminal haben.
  • Ein Benutzer mit Sudo-Zugriff oder Root-Zugriff.

Los geht's.

GZIP-Komprimierung auf Nginx aktivieren

Als erstes müssen wir die Konfigurationsdatei Ihrer Website ändern. Kurz gesagt, wir sprechen über den Serverblock oder die virtuelle Hostdatei. Sie können einen beliebigen Texteditor auswählen.

sudo nano /etc/nginx/sites-enabled/domain.conf

Und fügen Sie die folgenden Zeilen 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/x-javascript application/xml; 
gzip_disable "MSIE [1-6]\.";

Lassen Sie uns sie ein wenig erklären.

gzip on aktiviert die GZIP-Komprimierung. gzip_vary ontells proxies to cache both gzipped and regular versions of a resource. gzip_min_lengthsets the minimum size of files to compress; in this case 1024 bytes or 1kb. gzip_proxyedenables GZIP even on proxy connections. gzip_types` legt die zu komprimierenden Dateitypen fest.

Schließlich das gzip_disable Mit der Direktive können Sie eine Ausnahme für die Komprimierung festlegen. In diesem Fall ist es für ältere Versionen von Internet Explorer deaktiviert, da es diese Funktion nicht unterstützt.

Speichern Sie Ihre Änderungen und schließen Sie den Editor.

Um die Änderungen zu übernehmen, starten Sie Nginx neu.

sudo systemctl restart nginx

Und Sie sind fertig.

Schlussfolgerung

Nginx ist ein sehr leichter Webserver, aber wir können immer damit spielen, um so viel Leistung wie möglich herauszuholen. Heute haben Sie eine schnelle und einfache Möglichkeit kennengelernt, Ihre Websites zu beschleunigen, indem Sie einfach die GZIP-Komprimierung aktivieren.


Linux
  1. So verwenden Sie Nginx zum Umleiten

  2. So aktivieren Sie HAProxy-Statistiken

  3. So aktivieren Sie die IP-Weiterleitung unter Linux

  4. So deaktivieren Sie ETag in NGINX

  5. So aktivieren Sie HTTP2 in NGINX

So aktivieren Sie TLS 1.3 auf Apache und Nginx

So aktivieren Sie die Gzip-Komprimierung auf Nginx

So aktivieren Sie die Brotli-Komprimierung auf Apache

So aktivieren Sie HTTP/2.0 in Nginx

Wie aktiviere ich die Apache Gzip-Komprimierung (mod_deflate) in cPanel?

So aktivieren Sie HTTP/2.0 in Nginx Server:Schritt-für-Schritt-Anleitung