Führen Sie die Schritte zum Aktivieren der GZIP-Komprimierung in Nginx aus.

Führen Sie die Schritte zum Aktivieren der GZIP-Komprimierung in Nginx aus.

Vorwort

Das Aktivieren der GZIP-Komprimierung auf einer Website ist die gängigste Methode, um die Zugriffsgeschwindigkeit einer Website zu erhöhen. Es erhöht die Zugriffsgeschwindigkeit einer Website durch Komprimieren statischer Ressourcen.

1. Konfigurieren Sie die GZIP-Komprimierung

  • Öffnen Sie die Nginx-Konfigurationsdatei
  • Ändern Sie die GZIP-Konfiguration in Nginx
  • Befehl
 vim /etc/nginx/nginx.conf

laufen

2. Detaillierte Konfiguration

Eine detaillierte Erklärung der GZIP-Konfiguration finden Sie unten.

 #Ob die Gzip-Komprimierung aktiviert werden soll, „Ein“ bedeutet aktivieren, „Aus“ bedeutet „Gzip aktivieren“;
 
#Allgemeine statische Ressourcen, die komprimiert werden müssen gzip_types Text/Plain-Anwendung/Javascript-Anwendung/x-Javascript-Text/CSS-Anwendung/XML-Text/Javascript-Anwendung/x-httpd-php-Bild/JPEG-Bild/GIF-Bild/PNG;
 
#Da die Komprimierung bei nginx auf der Browserseite erfolgt und Microsoft IE6 sehr schlecht ist, führt dies dazu, dass das komprimierte Bild unsichtbar ist. Daher dient diese Option dazu, die Komprimierung von IE6 zu deaktivieren. gzip_disable "MSIE [1-6]\.";
 
#Wenn die Datei größer als 1 KB ist, starten Sie die Komprimierung gzip_min_length 1k;
 
#Verwenden Sie 16k als Einheit und beantragen Sie Speicherplatz in der 4-fachen Größe der Originaldaten. Ändern Sie gzip_buffers 4 16k im Allgemeinen nicht.
 
#Komprimierungsstufe, der Zahlenauswahlbereich liegt zwischen 1 und 9. Je kleiner die Zahl, desto schneller die Komprimierungsgeschwindigkeit und desto höher der CPU-Verbrauch gzip_comp_level 2;
 
#Alle Unterkonfigurationsdateien mit der Endung .conf im Verzeichnis /etc/nginx/conf.d einschließen include /etc/nginx/conf.d/*.conf;

3. Starten Sie den Nginx-Dienst neu

Damit die Konfiguration wirksam wird, denken Sie daran, den Nginx-Dienst neu zu starten

 nginx -t
 
nginx -s neu laden

4. War die Aktivierung erfolgreich?

Um zu prüfen, ob eine Website die GZIP-Komprimierung nutzt, können Sie zunächst den folgenden Befehl verwenden.

Befehl

 curl -I -H "Accept-Encoding:gzip,deflate" "URL, die Sie anzeigen möchten"

Wenn das folgende Ergebnis erscheint, ist der Start erfolgreich

 Inhaltskodierung:gzip

Die zweite Möglichkeit, um zu prüfen, ob eine Website Gzip-Komprimierung verwendet, besteht darin, die Option Content-Encoding im Antwortheader über die Konsole zu überprüfen. Wenn Gzip angezeigt wird, ist es erfolgreich aktiviert.

Obwohl die Gzip-Komprimierungsfunktion von Nginx einfach zu verwenden ist, wird nicht empfohlen, diese Komprimierungsfunktion für die folgenden beiden Arten von Dateiressourcen zu aktivieren.

1) Bildtyp-Ressourcen (und Videodateien)

Grund: Bilder wie JPG- und PNG-Dateien werden selbst komprimiert. Selbst wenn GZIP aktiviert ist, besteht also kein großer Größenunterschied vor und nach der Komprimierung. Daher wird durch die Aktivierung Ressourcen verschwendet. (Sie können versuchen, ein JPG-Bild in eine ZIP-Datei zu komprimieren und werden feststellen, dass sich die Größe kaum ändert. Obwohl die ZIP- und GZIP-Algorithmen unterschiedlich sind, ist ersichtlich, dass der Nutzen der Bildkomprimierung nicht groß ist.)

2) Große Dateiressourcen

Grund: Es verbraucht viele CPU-Ressourcen und hat möglicherweise keine offensichtlichen Auswirkungen.

Zusammenfassen

Dies ist das Ende dieses Artikels zum Aktivieren der GZIP-Komprimierung in Nginx. Weitere Informationen zum Aktivieren der GZIP-Komprimierung in Nginx finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung der Aktivierungs- und Konfigurationsanweisungen für das Nginx Gzip-Modul
  • Detaillierte Erläuterung der gzip-Konfigurationsparameter unter nginx
  • So aktivieren Sie die Gzip-Komprimierung in Nginx, um die Seitenladegeschwindigkeit deutlich zu erhöhen
  • Detaillierte Erklärung zum Aktivieren der Gzip-Komprimierung in der Nginx-Serverkonfiguration
  • Detaillierte Erklärung der GZip-Konfigurationsparameter im Nginx-Server
  • Nginx aktiviert die GZIP-Komprimierungsmethode für die Übertragung von Webseiten (empfohlen)
  • nginx konfiguriert gzip-komprimierte Seite
  • Beschleunigen Sie die Nginx-Leistung: Aktivieren Sie GZIP und Cache
  • Nginx-Grundlagen - Gzip-Konfigurationshandbuch
  • Ein Artikel zum Verständnis der Gzip-Funktion von Nginx

<<:  10 Tipps zur Website-Benutzerfreundlichkeit, die jeder kennen sollte

>>:  Detaillierte Erklärung der berechneten Eigenschaften in Vue

Artikel empfehlen

Detaillierte Erläuterung der Vue-Lebenszyklusfunktionen

Inhaltsverzeichnis Lebenszyklusfunktionen Allgeme...

Einführung in HTML_PowerNode Java Academy

Was ist HTML? HTML ist eine Sprache zur Beschreib...

Bestimmte Vorgänge der geplanten MySQL-Löschung von Sicherungsdaten

1|0 Hintergrund Aufgrund von Projektanforderungen...

Detaillierte Analyse von MySQL-Ausführungsplänen

Vorwort Als wir im vorherigen Interviewprozess na...

WeChat-Applet-Beispiel für die direkte Verwendung von Funktionen in {{ }}

Vorwort Bei der WeChat-Applet-Entwicklung (native...

Eine kurze Diskussion über das Design des Tomcat-Mehrschichtcontainers

Inhaltsverzeichnis Containerhierarchie Der Prozes...

Detaillierte Erläuterung der Wissenspunkte zu Linux Netfilter/Iptables

Netzfilter Netfilter ist ein Paketverarbeitungsmo...

So installieren Sie Oracle_11g mit Docker

Installieren Sie Oracle_11g mit Docker 1. Ziehen ...

So implementieren Sie eine Paging-Abfrage in MySQL

SQL-Paging-Abfrage:Hintergrund Im System des Unte...

Bootstrap+Jquery zum Erreichen eines Kalendereffekts

In diesem Artikel wird der spezifische Code von B...

MySQL 5.6.23 Installations- und Konfigurations-Umgebungsvariablen-Tutorial

In diesem Artikel finden Sie das Installations- u...