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)
Dieser Artikel verwendet die Bereitstellung eines...
Inhaltsverzeichnis Vorwort Was ist VirtualDOM? Gr...
Einführung Während des Front-End-Projektentwicklu...
Vorwort Als ich heute Xianyu durchsuchte, fiel mi...
Die Installation von Harbor ist ziemlich einfach,...
Blockelement p - Absatz Text vorformatieren Tisch ...
Vor ein paar Tagen habe ich auf Codepen ein Beisp...
Sehen Sie zuerst den Effekt Implementierungscode ...
1. Konfigurieren Sie den Docker-Remoteverbindungs...
Vorwort Im Internet gibt es zahlreiche Informatio...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Einführung Herunterladen und i...
Als eines der am häufigsten verwendeten und wicht...
Installieren Sie MySQL und machen Sie sich Notize...
In diesem Artikel wird der spezifische Code von V...