Cet article présente principalement l'explication détaillée des paramètres de configuration de GZip dans le serveur Nginx, c'est-à-dire l'utilisation de GZip pour compresser les données des pages d'un site Web. Les amis dans le besoin peuvent s'y référer
gzip (GUN-ZIP) est un. Technologie de compression , la taille de la page après compression gzip peut être réduite à 30 % ou moins de la taille d'origine.
Les utilisateurs parcourront également les pages plus rapidement. Les pages compressées Gzip doivent être prises en charge par le serveur et le navigateur en même temps. La compression côté serveur est transmise au navigateur
pour la décompression et. analyse. Maintenant, la plupart des navigateurs prennent déjà en charge l'analyse des pages gzip
environnement d'utilisation de gzip : http, serveur, emplacement, si (x), généralement je le définis dans http{…..} dans nginx.conf
gzip on;
Activer gzip off off
gzip_min_length 1k
Définir le nombre minimum d'octets de page autorisés pour la compression (obtenu à partir du Contenu-Longueur de l'en-tête) Il est recommandé d'être supérieur à 1k
gzip_buffers 4 16k
en unités de 16k, appliquer pour la mémoire 4 fois la taille des données d'origine en 16k ; unités
gzip_http_version 1.1 ;
Identifie la version du protocole http. Les premiers navigateurs peuvent ne pas prendre en charge l'auto-décompression de gzip et les utilisateurs verront des caractères tronqués
gzip_comp_level 2. ;
Niveau 1-9 La plus petite compression est la plus rapide mais consomme du processeur
gzip_types text/plain application/x-javascript text/css application/xml; > Faire correspondre le type de compression
gzip_vary activé;
Activer l'en-tête de réponse "Vary : Accept-Encoding"
Activer lorsque nginx est utilisé comme proxy inverse, désactivé (désactiver la compression de toutes les données de résultat du proxy), expiré (activer la compression, si l'en-tête d'en-tête inclut les informations d'en-tête "Expire"), pas de cache ( activer la compression, dans l'en-tête header) Contient "Cache-Control:no-cache"), no-store (active la compression, l'en-tête contient "Cache-Control:no-store"), privé (active la compression, l'en-tête contient " Cache-Control:private" ), no_last_modefied (activer la compression, l'en-tête ne contient pas "Last-Modified"), no_etag (activer la compression, si l'en-tête ne contient pas d'informations d'en-tête "Etag"), auth (activer la compression, si le l'en-tête contient les informations d'en-tête "Autorisation")
gzip_disable msie6;
(IE5.5 et IE6 SP1 utilisent le paramètre msie6 pour désactiver la compression gzip) Spécifiez quels navigateurs ne nécessitent pas de compression gzip (sera utilisé avec les agents utilisateurs pour la correspondance), en s'appuyant sur la bibliothèque PCRE
pour décider d'activer ou non le module gzip
exemple :
gzip on;
Définir la taille de mémoire demandée par gzip Sa fonction est de demander de l'espace mémoire en multiples de la taille du bloc
param2:int(k) L'unité suivante. est kexemple :
gzip_buffers 4 8k;
Définissez le niveau de compression gzip. Plus le niveau est bas, plus la vitesse de compression est rapide et plus le taux de compression du fichier est petit. Au contraire, plus la vitesse est lente, plus le taux de compression du fichier est grand
param:1-9exemple :
gzip_com_level 1;
Lorsque le retour le contenu est supérieur à cette valeur, gzip sera utilisé pour la compression, en K, lorsque la valeur est 0, toutes les pages seront compressées
param:intexemple :
gzip_min_length 1000;
Définissez le type MIME qui doit être compressé, les valeurs non définies ne seront pas compressées
param : text/html| application/x-javascript|text/css|application/xml exemple :
gzip_types text/html;
Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !
Recommandations associées :
Comment afficher rapidement les fichiers de configuration dans nginxCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!