O HTTP2 é uma tecnologia que surgiu em decorrência de um projeto anterior, o protocolo experimental SPDY desenvolvido pelo Google. O objetivo era diminuir a latência de carregamento das páginas web através da redução dos principais problemas encontrados no HTTP/1.1. Hoje, graças às inovações, o novo protocolo entrega mais rapidez, simplicidade e robustez às aplicações web.
HTTP2 na KingHost
O HTTP2 está disponível para todos os clientes KingHost nas seguintes plataformas:
Windows Server 2016 – IIS10;
Nginx 1.11;
Apache 2.4.
Demais ambientes e plataformas não possuem por não se adequarem à tecnologia http/2.0.
➡ Além disso, para ativá-lo em seu site, é necessário ter um certificado SSL instalado e ativo em seu domínio. Você pode contratar o Let’s Encrypt, que é gratuito.
Meu site não está em uma destas estruturas. O que fazer?
Abra um chamado solicitando migração para uma plataforma com suporte a esta tecnologia. Tenha ciência de que, dependendo do estado atual da sua aplicação, pode ser necessário atualizá-la.
Identificar uso do http/2.0
Ao usar uma das plataformas acima e ter o certificado SSL instalado, seu uso será automático e natural ao site. Você pode identificar seu uso através do inspecionar elemento do seu navegador, veja um exemplo:
Informações adicionais
Navegadores compatíveis
Os principais navegadores em suas versões mais recentes já contam com o suporte ativado. Assim, é essencial dispor de servidores que possam servir o conteúdo através do novo protocolo. Alguns navegadores inclusive exibem a forma de acesso em suas ferramentas de análise de rede (assim como na imagem de exemplo acima).
O site que estiver hospedado em um servidor com HTTP2 perderá acessos que vierem de navegadores sem o suporte?
Não, o servidor sabe conversar tanto em HTTP/2 quanto HTTP/1.1 de maneira transparente, o que ocorre é que o navegador primeiro irá tentar a conexão HTTP/2 por padrão e caso o servidor não saiba responder ela, ele irá transformar a requisição em HTTP/1.1 automaticamente sem precisar ter uma nova conexão.
Com o HTTP2 as melhorias são transparentes, pois para aproveitar os benefícios você não precisará alterar seu site ou aplicação, mesmo com a mudança de acesso, eles continuarão funcionando normalmente. Além do seu site rodar sem interrupção, ele provavelmente funcionará com melhor desempenho e de forma mais segura.