Como usar HTTP/2 Server Push para pré-carregar recursos Print

  • 0

Como usar HTTP/2 Server Push para pré-carregar recursos (para deixar seu site mais rápido!)

Olá, amigo(a) desenvolvedor(a) ou dono(a) de site! Seja muito bem-vindo(a) ao seu guia de desempenho web com a GeHost. Hoje vamos falar de uma tecnologia poderosa, mas muitas vezes subutilizada: o HTTP/2 Server Push.

Imagine que seu site é uma casa. Quando alguém chega, você não espera que ele abra a porta e depois vá buscar cada objeto — você já entrega os itens principais antes mesmo de ele pedir. Isso é o que o Server Push faz: entrega recursos importantes antes mesmo que o navegador pedir.

Dica do Sensei: O HTTP/2 Server Push é como um atendimento personalizado: o servidor "adivinha" o que você vai precisar e já te entrega. Isso reduz o tempo de carregamento e melhora a experiência do usuário — especialmente em dispositivos móveis.

Passo a passo: como ativar e usar o Server Push na GeHost

Na GeHost, o suporte a HTTP/2 já está ativado por padrão. O segredo está em usar o Server Push de forma inteligente. Vamos lá:

  1. Acesse o cPanel com suas credenciais. Você pode fazer isso pelo painel da GeHost ou diretamente em seudominio.com.br/cpanel.

    Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in
  2. Depois de logado, você verá a tela inicial do cPanel. Procure pela ferramenta chamada “File Manager” (Gerenciador de Arquivos), que está no grupo “Arquivos”.

    Painel inicial (home) do cPanel com os grupos de ferramentas (E-mail, Arquivos etc.)
  3. Clique em “File Manager”. Em seguida, selecione a pasta public_html (ou a subpasta do seu site, se você tiver múltiplos domínios).

    Gerenciador de Arquivos com árvore de pastas (public_html etc.) e barra de ações
  4. Localize o arquivo principal do seu site — geralmente index.html ou index.php. Clique com o botão direito sobre ele e selecione “Editar” (ou “Code Editor”).

  5. Na edição do arquivo, procure pela linha que carrega os recursos principais, como arquivos CSS ou JavaScript. Por exemplo:

    <link rel="stylesheet" href="/estilo.css">
    <script src="/app.js"></script>

    Esses são os recursos que você quer pré-carregar com o Server Push.

  6. Para ativar o Server Push, você precisa adicionar um cabeçalho especial no seu servidor. Na GeHost, isso é feito via .htaccess.

    Na pasta public_html, verifique se há um arquivo chamado .htaccess. Se não tiver, crie um novo com o editor de arquivos.

  7. Abra ou crie o arquivo .htaccess e adicione as seguintes linhas no topo:

    # Ativa o Server Push para recursos principais
    Header set Link "</estilo.css>; rel=preload; as=style"
    Header set Link "</app.js>; rel=preload; as=script"

    ⚠️ Importante: Substitua os caminhos /estilo.css e /app.js pelos caminhos reais dos arquivos no seu site.

  8. Salve o arquivo. O Server Push já está ativo!

    Seu site agora vai pré-carregar esses recursos assim que o usuário acessar a página principal — sem esperar que o navegador peça.

Como saber se está funcionando?

Use uma ferramenta como o Chrome DevTools (F12 > Rede > Rede). Ao carregar a página, verifique se os recursos aparecem como "Preload" ou "Server Push" na aba "Timing".

Dica do Sensei: Nunca use Server Push para arquivos grandes (como vídeos ou imagens pesadas). Ele é ideal para arquivos pequenos e essenciais — como CSS, JS e fontes.

Conclusão: seu site está mais rápido, mais ágil, mais humano

Com o HTTP/2 Server Push, você está não só melhorando o desempenho — você está criando uma experiência mais inteligente para quem visita seu site. É como entregar um café quente antes mesmo de pedirem.

Na GeHost, a tecnologia está pronta. Basta você usar com sabedoria. E lembre-se: o melhor site não é o mais complexo — é o mais rápido e agradável.

Se tiver dúvidas, estamos aqui. Com amor, paciência e muita tecnologia de ponta.

Até a próxima, com um sorriso no código e no coração 💻✨


Was this answer helpful?

« Back