Warum GZIP-Komprimierung verwenden?Durch Aktivieren der GZIP-Komprimierung in Nginx wird die Größe statischer Ressourcen wie JS und CSS auf der Webseite erheblich reduziert. Dadurch wird viel Bandbreite gespart, die Übertragungseffizienz verbessert und den Benutzern ein schnelles Erlebnis geboten. nginx implementiert gzip Das Prinzip der Ressourcenkomprimierung in nginx besteht darin, Anforderungen über das standardmäßig integrierte Modul Anforderungsheader und Antwortheader nach dem Wirksamwerden von gzip Anforderungsheader: Akzeptierte Kodierung: gzip, deflate, sdch Antwortheader: Inhaltskodierung:gzip Cache-Steuerung:max-age240 GZIP-Verarbeitung Aus der Perspektive des HTTP-Protokolls deklariert der Anforderungsheader „acceopt-encoding:gzip deflate sdch“ (bezieht sich auf den Komprimierungsalgorithmus, wobei sdch eine von Google selbst geförderte Komprimierungsmethode ist). Allgemeine Konfigurationsparameter von gzip
nginx-Konfiguration gzipStatische Seite index.html <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <title>Demonstration der Nginx-GZIP-Komprimierung</title> <script src="./jquery.js" ></script> </Kopf> <Text> <img src="./nginx_img.jpeg" style="Breite: 100px;Höhe: 100px;" /> <h1>nginx implementiert GZIP-Komprimierung, um die Bandbreitennutzung zu reduzieren und die Website-Geschwindigkeit zu verbessern</h1> <h1>nginx implementiert GZIP-Komprimierung, um die Bandbreitennutzung zu reduzieren und die Website-Geschwindigkeit zu verbessern</h1> <h1>nginx implementiert GZIP-Komprimierung, um die Bandbreitennutzung zu reduzieren und die Website-Geschwindigkeit zu verbessern</h1> <h1>nginx implementiert GZIP-Komprimierung, um die Bandbreitennutzung zu reduzieren und die Website-Geschwindigkeit zu verbessern</h1> <h1>nginx implementiert GZIP-Komprimierung, um die Bandbreitennutzung zu reduzieren und die Website-Geschwindigkeit zu verbessern</h1> <h1>nginx implementiert GZIP-Komprimierung, um die Bandbreitennutzung zu reduzieren und die Website-Geschwindigkeit zu verbessern</h1> </body> </html> Nginx-Konfiguration Server{ hören Sie 80; Servername localhost 192.168.0.96; gzip an; gzip_puffer 32 4k; gzip_comp_level 6; gzip_min_länge 200; gzip_types Anwendung/Javascript-Anwendung/X-Javascript-Text/Javascript-Text/XML-Text/CSS; gzip_vary aus; root /Benutzer/lidong/Desktop/wwwroot/test; index.php index.html index.htm; access_log /Benutzer/lidong/wwwlogs/access.log; Fehlerprotokoll /Benutzer/lidong/wwwlogs/error.log; Standort ~ [^/]\.php(/|$) { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $Dokumentstammsatz$fastcgi_script_name; fastcgi_params einschließen; } } So verwenden Sie die Seitenanforderung vor GZIP: Anfragen mit aktiviertem GZIP: Beachten
Zusammenfassen Oben ist die vom Editor eingeführte Implementierungsmethode der GZIP-Komprimierung in Nginx zur Verbesserung der Website-Geschwindigkeit. Ich hoffe, es wird allen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten! Das könnte Sie auch interessieren:
|
<<: Detaillierte Installationsschritte für MySQL 8.0.11
>>: Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.12 (Windows 10)
<br />Wir haben in unseren Artikeln bei jb51...
Das 10-tägige Tutorial verwendet eine äußerst ver...
Grundlegende Konzepte Standardmäßig erstellt Comp...
Was ist Textumbruch um Bilder? Dies ist die Auswi...
Als ich kürzlich das Linux-Betriebssystem zum Aus...
Einführung von zwei Methoden zum Anzeigen von MyS...
Detailliertes Installations-Tutorial zur Dekompri...
Ein n-stelliger Bestätigungscode, der aus Zahlen,...
Dieser Artikel beschreibt anhand von Beispielen d...
Details zur Klassifizierung des HTML-Tags von Blo...
In diesem Artikel analysieren wir als Beispiel die...
Dieser Artikel stellt 4 Methoden zum Erzielen ein...
1. Festlegen der Groß-/Kleinschreibung von Felder...
Problem [root@zh ~]# [root@zh ~]# [root@zh ~]# yu...
Dies ist mein erster Blog. Es geht um die Zeit, a...