Verificador de Brotli

5 de 2 avaliações

O Verificador de Brotli é uma ferramenta gratuita que determina se um site utiliza compressão Brotli ao fornecer conteúdos.

O que é a compressão Brotli?

O Brotli é um formato de compressão sem perdas utilizado para reduzir a quantidade de dados transferidos de um servidor Web para um navegador. É aplicado frequentemente a conteúdos de texto, como ficheiros HTML, CSS, JavaScript, JSON e SVG.

A compressão ocorre antes ou durante o envio da resposta pelo servidor. Um navegador compatível indica que aceita Brotli ao incluir br com um valor de qualidade diferente de zero no cabeçalho HTTP de pedido Accept-Encoding. Se o servidor ou a rede de distribuição de conteúdos estiver configurado para utilizar Brotli, pode devolver a resposta comprimida com Content-Encoding: br.

O Brotli não altera o significado do conteúdo. O navegador descomprime a resposta antes de a processar. Os formatos que já utilizam compressão própria, incluindo JPEG, PNG, MP4 e a maioria dos ficheiros de arquivo, costumam beneficiar pouco de uma compressão Brotli adicional.

Como posso verificar se um site utiliza Brotli?

Introduz o endereço do site e executa a verificação para saber se este utiliza compressão Brotli.

O processamento é efetuado no servidor. Os dados que introduzires são enviados para o servidor através de HTTPS e não são armazenados.

Como interpreto o resultado do Verificador de Brotli?

O resultado indica se o site utiliza Brotli.

Se o Brotli for detetado, o site utiliza esta compressão. Se não for detetado, o site pode fornecer conteúdos sem compressão ou utilizar outra codificação, como Gzip.

Como resolver problemas comuns com o Brotli

Segue estes passos de diagnóstico quando o Brotli não for detetado como esperado.

  1. O Brotli foi ativado, mas o site continua a devolver Gzip. Verifica as definições de negociação de conteúdo, os critérios de elegibilidade para compressão, os limites mínimos de tamanho e as variantes em cache. Se o pedido passar por uma CDN, um proxy inverso ou uma plataforma de alojamento com uma política de compressão própria, o intermediário pode substituir o Brotli por uma resposta Gzip guardada em cache.
  2. A página inicial passa na verificação, mas os ficheiros estáticos não. Revê as regras de compressão dos ficheiros CSS e JavaScript. As regras do servidor são frequentemente aplicadas por tipo MIME, e os recursos podem ser fornecidos a partir de outro nome de anfitrião, como static.example.co.uk.
  3. Uma alteração recente no alojamento ou na CDN ainda não aparece. Verifica o DNS, o encaminhamento e os cabeçalhos da resposta HTTP. Se o tráfego ainda chegar a um ponto de presença ou servidor de origem antigo, o resultado pode refletir a configuração anterior.

A Pesquisa de cabeçalhos HTTP pode ajudar quando precisares de analisar outros cabeçalhos da resposta para além da decisão de compressão. O Brotli e o HTTP/2 são funcionalidades distintas, por isso utiliza o Verificador de HTTP/2 se também precisares de confirmar o protocolo da ligação. Um site pode utilizar Brotli numa ligação sem HTTP/2, e ativar o HTTP/2 não ativa, por si só, o Brotli.

Também podes fazer a verificação na linha de comandos com curl. Um pedido como curl --compressed -D - -o /dev/null https://www.example.co.uk/ solicita ao curl que aceite os métodos de compressão suportados e apresenta os cabeçalhos da resposta. Os resultados podem ser diferentes se o servidor tratar os clientes de linha de comandos de outra forma ou se for utilizado um pedido HEAD em vez de um pedido GET normal.

Porque é que a cache ou a propagação podem fazer o resultado parecer errado?

As caches e os atrasos de encaminhamento podem produzir temporariamente um resultado diferente da configuração esperada. Uma CDN pode manter um objeto antigo sem compressão ou comprimido com Gzip até este expirar ou ser removido da cache.

Quando a seleção da representação depende de Accept-Encoding, a resposta do servidor de origem deve incluir Vary: Accept-Encoding. As caches utilizam este campo ao criar as respetivas chaves, mantendo representações separadas para clientes com diferentes tipos de compressão suportados. Se este cabeçalho estiver ausente ou for processado incorretamente, uma cache pode devolver a variante errada. Verifica a chave de cache da CDN e os cabeçalhos da resposta quando o Brotli parecer funcionar apenas de forma intermitente.

As alterações de DNS são outra possível causa de atrasos. Os resolvedores podem conservar o endereço anterior até terminar o respetivo tempo de vida, e redes distintas podem chegar a servidores diferentes durante uma migração. Como este verificador é executado num servidor, o seu percurso de DNS e cache pode não coincidir com o utilizado pelo teu navegador. As ferramentas de programador do navegador também podem apresentar uma resposta guardada localmente, por isso, ao comparares resultados, recarrega a página com a cache desativada.

Perguntas frequentes

Posso ter o Brotli e o Gzip ativos ao mesmo tempo?

Sim. Os servidores suportam frequentemente ambos e escolhem uma codificação a partir do cabeçalho Accept-Encoding do cliente. Desta forma, podem fornecer Gzip a clientes mais antigos compatíveis e Brotli aos clientes que anunciam br com um valor de qualidade diferente de zero.

O Brotli utiliza a extensão de ficheiro .br?

Os ficheiros Brotli pré-comprimidos podem utilizar a extensão .br no servidor, mas os visitantes do site pedem normalmente o URL original. O servidor seleciona a representação comprimida e identifica-a através do cabeçalho de resposta Content-Encoding.

Todos os ficheiros de um site devem utilizar Brotli?

Não. O Brotli é geralmente adequado para respostas de texto, enquanto as imagens, os vídeos, os PDFs e os ficheiros de arquivo podem já estar comprimidos. Voltar a comprimir estes formatos pode consumir recursos do servidor sem reduzir de forma relevante o tamanho da transferência.

O Brotli melhora a posição nos resultados de pesquisa?

O Brotli não garante diretamente uma posição mais elevada. Respostas de texto mais pequenas podem reduzir o tempo de transferência, o que pode contribuir para um melhor desempenho da página, mas a cache, o tempo de resposta do servidor, a execução de scripts e o processamento das imagens também influenciam a experiência dos utilizadores.

O que devo verificar depois de ativar o Brotli?

Confirma num navegador se várias respostas de texto representativas são carregadas corretamente. Verifica Content-Type, Content-Encoding, Content-Length, quando estiver presente, e Vary. Se ainda existirem variantes antigas em cache, remove as entradas relevantes da CDN.

Ferramentas Similares

Consulta SSL

Use nossa ferramenta de pesquisa de SSL para obter detalhes abrangentes sobre qualquer certificado SSL e garantir a segurança do seu site.

8,388
142
Pesquisa de cabeçalhos HTTP

Recupere todos os cabeçalhos HTTP retornados por uma URL para uma solicitação GET típica com nossa ferramenta de consulta de cabeçalhos HTTP.

4,493
35
Verificador de HTTP/2

Verifique se um site está usando o protocolo HTTP/2 mais recente com nossa ferramenta de verificação HTTP/2 e garanta desempenho ideal.

4,730
136

Ferramentas Populares