Pular para o conteúdo
Aback Tools Logo

Gerador de configuração Apache mod_deflate

Gere uma configuração de compactação GZIP Apache mod_deflate pronta para colar para blocos .htaccess, httpd.conf ou VirtualHost. O gerador de configuração mod_deflate do Apache permite configurar o nível de compactação, tipos MIME, exclusões de navegador e configurações de cabeçalho Vary - e produz instantaneamente uma configuração correta e pronta para produção. Toda a geração é executada no seu navegador - não é necessária inscrição.

Apache mod_deflate Config Generator
Configure the options below to generate a ready-to-paste Apache mod_deflate GZIP compression configuration. The apache mod_deflate config generator supports .htaccess, httpd.conf, and VirtualHost placement - with recommended MIME types, browser exclusions, and Vary header settings. All generation happens in your browser - no signup required.

Place in your document root .htaccess - no server restart needed.

1 (fastest)Default - recommended for most sites9 (smallest)

Additional MIME Types

Additional Options

Advanced Tuning (optional)

Default: 8096

Default: 15 (max)

Generated Apache Config

# -- Apache mod_deflate GZIP Compression ----------------------------------
# Place in your .htaccess file (document root or subdirectory)

<IfModule mod_deflate.c>

    # Enable GZIP compression for the following MIME types
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE text/javascript
    AddOutputFilterByType DEFLATE application/json
    AddOutputFilterByType DEFLATE application/ld+json
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/atom+xml
    AddOutputFilterByType DEFLATE image/svg+xml

    # Compression level (1=fastest, 9=smallest; 6 is the recommended default)
    DeflateCompressionLevel 6

    # Add Vary: Accept-Encoding so CDNs cache compressed and uncompressed separately
    <IfModule mod_headers.c>
        Header append Vary Accept-Encoding
    </IfModule>

    # Disable GZIP for known broken browsers
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

    # Don't compress already-compressed file types
    SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|webp|avif|zip|gz|bz2|rar|7z|mp3|mp4|mov|avi|mkv|pdf|woff2)$ no-gzip dont-vary

</IfModule>

Prerequisite: mod_deflate must be enabled on your server. On cPanel/shared hosting it is usually enabled by default. On Ubuntu/Debian: sudo a2enmod deflate headers && sudo systemctl reload apache2

File placement

/var/www/html/.htaccess   ← document root
/var/www/html/app/.htaccess ← subdirectory

Verify GZIP is working

curl -H "Accept-Encoding: gzip" -I https://example.com/
# Look for: Content-Encoding: gzip

Por que usar nosso gerador de configuração mod_deflate do Apache?

  • Configuração instantânea do mod_deflate do Apache: Configure o nível de compactação, tipos MIME, exclusões de navegador e configurações de cabeçalho Vary - o gerador de configuração mod_deflate do Apache produz uma configuração pronta para colar para blocos.htaccess, httpd.conf ou VirtualHost instantaneamente.
  • Secure Apache mod_deflate Config Generator Online: Toda a geração de configuração acontece inteiramente em seu navegador. Nenhum detalhe do servidor, nomes de domínio ou dados de configuração são enviados para qualquer servidor - seguro para gerar configurações para servidores Apache internos, de teste ou de produção.
  • Três modos de posicionamento: O gerador de configuração mod_deflate do Apache suporta.htaccess (sem necessidade de reinicialização), httpd.conf (blocos de diretório/localização) e posicionamento VirtualHost - com guias de posicionamento contextuais e notas de pré-requisitos para cada modo.
  • 100% gratuito para sempre: O gerador de configuração mod_deflate do Apache é totalmente gratuito, sem inscrição, sem nível premium, sem limites e sem anúncios. Gere configurações Apache GZIP ilimitadas a custo zero, para sempre.

O que é Apache mod_deflate?

Apache mod_deflate é um módulo do Apache HTTP Server que compacta respostas HTTP usando GZIP (algoritmo DEFLATE) antes de enviá-las ao cliente. Quando um navegador envia um cabeçalho de solicitação Accept-Encoding: gzip, o Apache compacta o corpo da resposta - normalmente reduzindo os tamanhos de transferência de HTML, CSS e JavaScript em 70-85%. Nosso gerador de configuração apache mod_deflate gratuito produz uma configuração pronta para colar com as configurações corretas de AddOutputFilterByType, DeflateCompressionLevel, exclusões de navegador e Vary header.

Como funciona nosso gerador de configuração Apache mod_deflate

  1. Escolha suas opções: selecione o posicionamento da configuração (.htaccess, httpd.conf ou VirtualHost), nível de compactação, tipos MIME para compactar e opções adicionais, como exclusões de navegador e cabeçalhos Vary.
  2. Geração instantânea baseada em navegador: O gerador de configuração mod_deflate do Apache cria a configuração em tempo real conforme você ajusta as opções - sem viagens de ida e volta ao servidor, sem necessidade de inscrição.
  3. Copiar e implantar: Clique em "Copiar" para copiar a configuração gerada e cole-a em seu arquivo.htaccess ou na configuração do Apache. Use o comando de verificação para confirmar que o GZIP está funcionando.

O que é configurado

  • AddOutputFilterByType DEFLATE: permite a compactação GZIP para tipos MIME específicos - HTML, CSS, JS, JSON, XML, SVG e, opcionalmente, fontes e favicons.
  • DeflateCompressionLevel: Controla a compensação CPU/tamanho - o nível 6 é o padrão recomendado, equilibrando a taxa de compactação e o uso da CPU do servidor.
  • Exclusões do BrowserMatch: Desativa o GZIP para Mozilla/4 e navegadores MSIE antigos com suporte GZIP quebrado conhecido - evita respostas corrompidas em clientes legados.
  • Vary: Accept-Encoding: Adicionado via mod_headers - diz aos CDNs e proxies para armazenar em cache versões compactadas e descompactadas separadamente, evitando que respostas compactadas sejam fornecidas a clientes que não suportam GZIP.

mod_deflate vs mod_brotli – Qual você deve usar?

mod_deflate (GZIP) tem suporte universal ao navegador e é o padrão seguro para todos os servidores Apache. mod_brotli fornece compactação 15-25% melhor que GZIP, mas requer Apache 2.4.26+ e não é suportado por todos os clientes. A abordagem recomendada é habilitar ambos - o Apache servirá o Brotli para clientes que o suportam (via Accept-Encoding: br) e recorrerá ao GZIP para todos os outros. Use este gerador de configuração mod_deflate do Apache para a camada GZIP e combine-o com uma configuração mod_brotli para clientes modernos.

Perguntas frequentes

Um gerador de configuração mod_deflate do apache produz uma configuração do servidor HTTP Apache pronta para colar que permite a compactação GZIP via mod_deflate. Nosso gerador de configuração apache mod_deflate online gratuito é executado inteiramente em seu navegador - configure o nível de compactação, tipos MIME, exclusões de navegador e cabeçalhos Vary e, em seguida, copie a saída diretamente em seu .htaccess ou httpd.conf.

Sim, a privacidade total é garantida. O gerador de configuração mod_deflate do Apache é executado inteiramente no lado do cliente em seu navegador - nenhuma opção de configuração, nomes de domínio ou detalhes do servidor são enviados para qualquer servidor.

Sim. O gerador de configuração apache mod_deflate é 100% gratuito, sem inscrição, sem assinatura, sem limites e sem anúncios. Gere configurações Apache GZIP ilimitadas a custo zero, para sempre.

No Ubuntu/Debian: execute `sudo a2enmod deflate headers && sudo systemctl reload apache2`. No CentOS/RHEL: remova o comentário `LoadModule deflate_module module/mod_deflate.so` em httpd.conf. Em hospedagem compartilhada (cPanel/Plesk): mod_deflate normalmente é habilitado por padrão.

O nível 6 é o padrão recomendado – fornece um bom equilíbrio entre a taxa de compactação e o uso da CPU. Use o nível 1-3 para sites de alto tráfego onde a CPU é um gargalo. A diferença no tamanho da produção entre o nível 6 e o ​​nível 9 é normalmente inferior a 5%.

O cabeçalho Vary: Accept-Encoding informa aos CDNs e aos proxies reversos para armazenar em cache as versões compactadas e descompactadas separadamente. Sem ele, um CDN pode armazenar em cache a versão compactada com GZIP e servi-la a clientes que não suportam GZIP - causando respostas corrompidas.

Não. Imagens raster e arquivos de áudio/vídeo já estão compactados - a aplicação do GZIP não acrescenta quase nada e desperdiça CPU. As fontes WOFF2 já estão compactadas com Brotli. Ative a compactação de fontes apenas para formatos herdados TTF, OTF e WOFF.

Os arquivos .htaccess são processados ​​por solicitação e não requerem reinicialização do servidor - ideal para hospedagem compartilhada. httpd.conf é processado na inicialização do servidor e é mais eficiente para sites de alto tráfego. Use o posicionamento httpd.conf quando tiver acesso ao servidor.

Execute: `curl -H "Accept-Encoding: gzip" -I https://example.com/` e procure por `Content-Encoding: gzip` nos cabeçalhos de resposta. Você também pode usar DevTools do navegador → guia Rede → selecionar uma solicitação → verificar cabeçalhos de resposta para codificação de conteúdo: gzip.