From 13ab8491c8fa86440feda70a4ff3763699e45360 Mon Sep 17 00:00:00 2001 From: "srvproxy001.itguys.com.br" Date: Thu, 18 Sep 2025 22:43:49 -0300 Subject: [PATCH] =?UTF-8?q?[Auto-Sync]=20Atualiza=C3=A7=C3=A3o=20das=20con?= =?UTF-8?q?figura=C3=A7=C3=B5es=20em=20srvproxy001.itguys.com.br=20-=20202?= =?UTF-8?q?5-09-18=2022:43:49?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nginx/snippets/compression_params.conf | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 nginx/snippets/compression_params.conf diff --git a/nginx/snippets/compression_params.conf b/nginx/snippets/compression_params.conf new file mode 100644 index 0000000..5b99679 --- /dev/null +++ b/nginx/snippets/compression_params.conf @@ -0,0 +1,23 @@ +# /etc/nginx/snippets/compression_params.conf +# +# Configurações otimizadas para compressão Brotli e Gzip. + +# --- Brotli (Prioridade 1) --- +# Ativa a compressão Brotli on-the-fly. +brotli on; +# Define os tipos de ficheiros a serem comprimidos. +brotli_types text/plain text/css text/xml application/javascript application/json application/xml image/svg+xml; +# Nível de compressão (6 é um bom equilíbrio entre compressão e uso de CPU). +brotli_comp_level 6; + +# --- Gzip (Fallback, para navegadores antigos) --- +# Ativa a compressão Gzip. +gzip on; +# Define os mesmos tipos de ficheiros. +gzip_types text/plain text/css application/json application/javascript text/xml application/xml image/svg+xml; +# Diz aos proxies para não modificarem o cabeçalho. +gzip_proxied any; +# Nível de compressão. +gzip_comp_level 6; +# Adiciona um cabeçalho para que os proxies saibam que o conteúdo varia com base na compressão. +gzip_vary on;