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 beschreibt anhand eines Beispiels ...
<br />In Gästebüchern, Foren und anderen Ort...
Zusammenfassend: 1. Berücksichtigen Sie die Leist...
Einführung in die Linux-Alarmfunktion Oben genann...
In dieser Lesenotiz werden hauptsächlich die Vorg...
Obwohl ich bereits einige Projekte in einer Docke...
Vorwort In diesem Artikel wird hauptsächlich ein ...
NERDTree ist ein Dateisystembrowser für Vim. Mit ...
In Vue können wir lokale Komponenten selbst defin...
Frage 1: Wie weisen Sie den Browser an, die gewüns...
Die stabile Version (GA) von MySQL 8.0.18 wurde g...
transformieren und übersetzen Transformieren bezi...
Inhaltsverzeichnis 1.v-Modell 2. Bindungseigensch...
<br />Mit diesem Tag können Sie ein mehrzeil...
In diesem Artikelbeispiel wird der spezifische Co...