Como habilitar a compressão no Nginx

Olá pessoal tudo bem? Hoje vamos ver Como habilitar a compressão no Nginx.

Devemos comprimir as respostas http para reduzir o tempo da transação e melhorar o desempenho do site. O Nginx acaba usando o ngx_http_gzip_module  para fazer isso.

Bom, para habilitar a compressão por gzip, dentro de /etc/nginx/nginx.conf você deve adicionar as seguintes linhas de código:

 #################
 ## GZIP CONFIG
 #################
 gzip on;
 gzip_disable "msie6"; #Desabilita gzip em navegadores IE 6 pois isso não é suportado
 gzip_vary on; # Habilitar "Vary: Accept-Encoding" na resposta do Header
 gzip_proxied any; # Ativa o gzip para respostas de solicitações de proxy
 gzip_comp_level 6; # Nivel de compressão da resposta, pode ser de 1 a 9
 gzip_buffers 16 8k;
 gzip_http_version 1.1; #Define a versão HTTP mínima de uma solicitação necessária para compactar uma resposta.
 gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; #Tipos de resposta que o Nginx deve comprimir
 gzip_min_length 500; # Tamanho mínimo da resposta a ser comprimida

Bom, feito isso, podemos rodar um nginx -t para testar todas as configurações e depois um systemctl reload nginx para aplicar as configurações.

A diferença é bem grande, veja esse artigo AQUI que fala mais a fundo sobre algumas coisas e faz uma comparação de antes e depois do GZIP.

Você pode gostar também: 5 Dicas úteis de Configuração do Nginx

Deixe um comentário

O seu endereço de e-mail não será publicado.