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

Beispiel, wie man einen Div-Hintergrund transparent macht

Es gibt zwei gängige Möglichkeiten, den Div-Hinte...

Das Erlebnis gestalten: Was auf dem Knopf liegt

<br />Vor Kurzem hat UCDChina eine Artikelse...

Beispielcode zur Implementierung der olympischen Ringe mit reinem HTML+CSS

Rendern Code - Nehmen Sie die blauen und gelben R...

Beispielanalyse der Verwendung von Dockerfile-Textdateien

Dockerfile ist eine Textdatei, die zum Erstellen ...

So richten Sie domänenübergreifenden Zugriff in IIS web.config ein

Anforderung: Die Seite muss ein Bild anzeigen, ab...

So legen Sie das Breitenattribut auf den Stil des Span-Tags fest

Wenn Sie das Breitenattribut direkt auf den Stil d...

Vue+Vant implementiert die obere Suchleiste

In diesem Artikelbeispiel wird der spezifische Co...

Mysql-String-Abfangen und Abrufen von Daten im angegebenen String

Vorwort: Ich bin auf die Anforderung gestoßen, be...

Schritte zur VMware-Konfiguration des VMnet8-Netzwerks

Inhaltsverzeichnis 1. Einleitung 2. Konfiguration...

Vollständiger Prozessbericht der Nginx-Reverse-Proxy-Konfiguration

1. Vorbereitung Installieren Sie Tomcat auf dem L...

Detaillierte Erklärung zur Formatierung von Zahlen in MySQL

Aus beruflichen Gründen musste ich kürzlich Zahle...

html-Seite!--[if IE]...![endif]--Detaillierte Einführung in die Verwendung

Code kopieren Der Code lautet wie folgt: <!--[...