Heim  >  Artikel  >  Backend-Entwicklung  >  Konfiguration der Nginx-Komprimierungsausgabe der Nginx-Serie (siebzehn).

Konfiguration der Nginx-Komprimierungsausgabe der Nginx-Serie (siebzehn).

WBOY
WBOYOriginal
2016-08-08 09:23:451036Durchsuche

1. Konfigurationsdatei

<code>gzip <span><span>on</span></span>;
gzip_min_length <span>1</span>k;
gzip_buffers <span>16</span><span>64</span>k;
gzip_http_version <span>1.1</span>;
gzip_comp_level <span>6</span>;
gzip_types <span>text</span>/plain <span>application</span>/x-javascript <span>text</span>/css <span>application</span>/xml;
gzip_vary <span><span>on</span></span>;</code>

2. Zugehörige Parameter

gzip on; //Dieser Befehl wird verwendet, um das gzip-Modul ein- oder auszuschalten (ein/aus)

gzip_min_length 1k; //Legen Sie die Mindestanzahl der Bytes der Seite fest, die komprimiert werden dürfen. Die Anzahl der Bytes der Seite wird aus der Inhaltslänge des Headers ermittelt. Der Standardwert ist 0, wodurch die Seite unabhängig von ihrer Größe komprimiert wird. Es wird empfohlen, die Anzahl der Bytes auf mehr als 1 KB festzulegen. Wenn sie weniger als 1 KB beträgt, wird die Komprimierung möglicherweise immer stärker.


gzip_buffers 4 16k

// Stellen Sie das System so ein, dass es mehrere Cache-Einheiten zum Speichern des GZIP-Komprimierungsergebnisdatenstroms erhält. 4 16k bedeutet, dass Speicher in Einheiten von 16k beantragt wird, was dem Vierfachen der ursprünglichen Datengröße der Installation in Einheiten von 16k entspricht.


gzip_http_version 1.1; //Identifizieren Sie die Protokollversion von http (1.0/1.1)

gzip_comp_level 2; //gzip-Komprimierungsverhältnis, 1 hat das kleinste Komprimierungsverhältnis und die schnellste Verarbeitungsgeschwindigkeit, 9 hat das größte Komprimierungsverhältnis, aber die langsamste Verarbeitungsgeschwindigkeit (schnelle Übertragung, verbraucht aber mehr CPU)

gzip_types text/plain application/x -javascript text/css application/xml

//Passen Sie den Mime-Typ für die Komprimierung an. Unabhängig davon, ob er angegeben ist oder nicht, wird der Typ „text/html“ immer komprimiert.

gzip_vary on

//Es hängt mit dem HTTP-Header zusammen. Einige Browser unterstützen die Komprimierung, andere nicht. Um Verschwendung zu vermeiden, wird die Komprimierung daher auch auf dem HTTP des Clients basieren Header. Erfordert Komprimierung

Das Obige stellt die Nginx-Komprimierungsausgabekonfiguration (siebzehnte) vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die an PHP-Tutorials interessiert sind.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Appserv-InstallationshinweiseNächster Artikel:Appserv-Installationshinweise