Publicado em 27 de março de 2025
A solicitação inicial de documento para a página é a mais importante, porque todas as solicitações de rede e o conteúdo da página dependem dela. A otimização da solicitação inicial de documentos melhora o desempenho.
O que o insight verifica
O insight verifica se alguma das seguintes condições afetou a solicitação inicial de documento:
- A solicitação de navegação foi redirecionada uma ou mais vezes.
- O servidor demorou mais de 600 ms para responder à solicitação.
- A resposta não foi compactada.

Evite redirecionamentos
Os redirecionamentos diminuem a velocidade de carregamento da página. Quando um navegador solicita um recurso redirecionado, o servidor geralmente retorna uma resposta HTTP como esta:
HTTP/1.1 301 Moved Permanently
Location: /path/to/new/location
O navegador precisa fazer outra solicitação HTTP no novo local para recuperar o recurso. Essa viagem extra pela rede pode atrasar o carregamento do recurso.
Verifique se os links apontam para o local atual de um recurso. Se você estiver usando redirecionamentos para desviar os usuários de dispositivos móveis para a versão móvel da sua página, considere redesenhar o site para usar o design responsivo.
Reduzir os tempos de resposta do servidor
A primeira etapa para melhorar os tempos de resposta do servidor é identificar as principais tarefas conceituais que ele precisa concluir para retornar o conteúdo da página e, em seguida, medir o tempo necessário para cada uma delas. Depois de identificar as tarefas mais longas, encontre maneiras de acelerar o processo.
Há muitas causas possíveis para respostas lentas do servidor e muitas maneiras de melhorar:
- Otimize a lógica de aplicação do servidor para preparar as páginas mais rapidamente. Se você usa um framework de servidor, ele pode ter recomendações sobre como fazer isso.
- Otimize como o servidor consulta bancos de dados ou migre para sistemas de banco de dados mais rápidos.
- Faça upgrade do hardware do servidor para ter mais memória ou CPU.
- Use um CDN para reduzir a latência da rede. Isso é especialmente eficaz se o documento puder ser armazenado em cache no nó de borda do CDN.
Consulte o guia Otimizar o TTFB para mais detalhes.
Ativar compactação
A compactação de texto pode reduzir o tamanho geral do documento HTML inicial. Quando um navegador solicita um recurso, ele usa o cabeçalho de solicitação HTTP Accept-Encoding
para indicar quais algoritmos de compactação são compatíveis.
Accept-Encoding: gzip, compress, br, zstd
Consulte também Otimizar a codificação e o tamanho da transferência de recursos baseados em texto.
Seu servidor precisa retornar o cabeçalho de resposta HTTP Content-Encoding
para indicar qual algoritmo de compactação foi usado.

Orientações específicas para a pilha
WordPress
- Ative a compactação de texto na configuração do servidor da Web.
- Escolha um tema leve (de preferência um tema de bloco) e implemente o armazenamento de página inteira em cache ou uma solução de site estático. Desative plug-ins desnecessários para minimizar o overhead do servidor.
- Faça upgrade da sua hospedagem para um serviço gerenciado ou dedicado.
Drupal
- Se o módulo Redirect estiver instalado, revise e remova redirecionamentos desnecessários.
- Descarregue o tráfego com um ou mais módulos de armazenamento em cache do
Drupal
, comoInternal Page Cache
,Internal Dynamic Page Cache
eBigPipe
. Combine esse processo com uma CDN para melhorar ainda mais o tempo de resposta. Seus servidores de hospedagem precisam usar o PHP OPcache. - Use armazenamento de memória em cache, como Redis ou Memcached, para reduzir o tempo de consulta do banco de dados.
- Use temas, módulos e servidores mais rápidos para diminuir o tempo de resposta do servidor.
Reação
- Se você estiver usando o React Router, minimize o uso do componente
<Redirect>
para navegações de rota. - Se você estiver renderizando componentes do React no servidor, considere usar
renderToNodeStream()
ourenderToStaticNodeStream()
para permitir que o cliente receba e hidrate diferentes partes da marcação em vez de todas de uma vez.
Joomla
- Ative a configuração "Compactação de página Gzip" (Sistema > Configuração global > Servidor).
- Todos os modelos, extensões e especificações do servidor contribuem para o tempo de resposta do servidor. Recomendamos que você use um modelo mais otimizado, selecionando cuidadosamente uma extensão de otimização ou fazendo upgrade do seu servidor.
Magento
- Use a integração do Varnish do Magento.