Avançar para o conteúdo
SilktideAjuda

Compressão de texto

A Silktide carrega as suas páginas num navegador real e verifica se os ficheiros baseados em texto, como a própria página, as folhas de estilos e os scripts, são comprimidos durante a transferência. Os ficheiros enviados sem compressão são identificados juntamente com os dados que a compressão permitiria poupar.

Por que razão isto é importante

O texto comprime-se extremamente bem — , e tipicamente reduzem o seu tamanho em 60–80% quando comprimidos durante a transferência. Todos os navegadores modernos suportam isto automaticamente, por isso, servir texto sem compressão significa que todos os visitantes transferem várias vezes mais dados do que o necessário, em cada visualização de página, sem qualquer benefício. É uma das melhorias de desempenho mais económicas disponíveis: uma configuração do servidor, não uma alteração do site.

Como corrigir

  1. Ative a compressão no seu servidor Web. Todos os servidores mais utilizados suportam gzip e a maioria também suporta Brotli, que comprime melhor — ativá-lo é normalmente uma alteração de configuração de uma só linha:
# Cabeçalho de resposta quando a compressão está a funcionar
Content-Encoding: br
  1. Se utilizar uma ou alojamento gerido, a compressão é uma definição da plataforma e muitas vezes basta marcar uma caixa.
  2. Se servir texto dinamicamente a partir da sua própria aplicação (como uma API), verifique se o middleware de compressão da sua framework está ativado.

Como a Silktide testa isto

  1. Carrega a página num navegador real e identifica respostas baseadas em texto, como HTML, CSS, JavaScript e dados JSON.
  2. Verifica se cada uma foi enviada com compressão.
  3. Para os ficheiros sem compressão, calcula quanto a compressão teria poupado e apresenta cada ficheiro com o respetivo tamanho atual e a poupança potencial, começando pelo maior.

Resolução de problemas

A compressão está ativada, mas os ficheiros continuam a ser identificados

Verifique os ficheiros específicos identificados: a compressão é frequentemente ativada para alguns tipos de ficheiro, mas não para outros (JSON e SVG são frequentemente esquecidos), e os ficheiros servidos por um subdomínio, proxy ou terceiro diferente não herdam as definições do seu servidor principal. Os servidores também podem ignorar deliberadamente ficheiros muito pequenos, o que é normal — a poupança seria insignificante.

Saiba mais

Última atualização

Esta página foi útil?