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)
Inhaltsverzeichnis ReactRouterV6-Änderungen 1. &l...
MySQL kann nicht nur über das Netzwerk, sondern a...
Inhaltsverzeichnis JS Drei Berge Synchron Asynchr...
Ich habe gerade am frühen Morgen die Installation...
Effektbild: Implementierungscode: <Vorlage>...
CSS3 implementiert einen umdrehbaren Hover-Effekt...
Dieser Artikel dokumentiert die Installation von ...
Es gibt vier Arten der Positionierung in CSS, die...
Dieser Artikel veranschaulicht anhand von Beispie...
Inhaltsverzeichnis Vorwort 1. DDL 1.1 Datenbankop...
In diesem Artikel wird der spezifische Code von j...
Da dies mein erster Beitrag ist, weisen Sie mich ...
MultiTail ist eine Software zum gleichzeitigen Üb...
In diesem Artikel wird der spezifische Code von B...
In diesem Artikelbeispiel wird der spezifische Co...