Iniciante Fundamentos
Compressão com gzip
A compressão gzip reduz o tamanho dos arquivos enviados ao navegador. Isso deixa o site mais rápido e economiza banda.
Ativando o gzip
Ative com a diretiva gzip, normalmente no contexto http:
http {
gzip on;
}
Escolhendo os tipos
Por padrão o gzip comprime só HTML. Use gzip_types para incluir outros formatos:
http {
gzip on;
gzip_types text/css application/javascript application/json image/svg+xml;
}
Não vale a pena comprimir imagens JPEG ou PNG, pois já são comprimidas.
Ajustes úteis
Algumas diretivas refinam o comportamento:
http {
gzip on;
gzip_comp_level 5;
gzip_min_length 256;
gzip_vary on;
}
gzip_comp_level: nível de compressão de 1 a 9. Valores médios equilibram CPU e tamanho.gzip_min_length: tamanho mínimo para comprimir, evitando arquivos minúsculos.gzip_vary: adiciona o cabeçalhoVary: Accept-Encoding, ajudando os caches.
Resumo
Ative com gzip on e defina gzip_types para os formatos de texto. Ajuste gzip_comp_level e gzip_min_length para equilibrar velocidade e economia. Não comprima imagens já compactadas.