HTTP/2, ou HTTP/2.0 de acordo com a nomenclatura, é a nova geração do protocolo de rede HTTP, o protocolo de aplicação para transmissão de dados do servidor para o cliente no qual a World Wide Web, e portanto grande parte da nossa experiência na Internet, se baseia.
O novo protocolo foi criado em 2014 com base no SPIDY, outro protocolo compatível com HTTP desenvolvido pela Google e concebido para ser suportado pelo Chrome, Opera, Firefox, Internet Explorer e Safari, ou seja, quase 100% dos browsers utilizados em todo o mundo.
HTTP/2: características e benefícios
O objetivo do projeto HTTP/2 era criar um protocolo que, mantendo a total compatibilidade com HTTP/1, melhorasse a experiência de navegação, aumentando a velocidade de download e reduzindo a latência.
As características que permitem que o HTTP/2 melhore significativamente o desempenho de download são:
- Multiplexing: O HTTP/2 permite que pedidos múltiplos sejam servidos em sucessão rápida na mesma ligação TCP, eliminando assim a necessidade (e consequentemente o tempo) de ligações múltiplas.
- Gestão de prioridades: O cliente pode indicar ao servidor quais os recursos a serem priorizados, com o resultado de que, ao descarregar uma página, determinados elementos, por exemplo CSS, são executados antes da página ser totalmente carregada, evitando o erro comum de páginas que inicialmente não foram corretamente configuradas.
- Compressão dos headers: esta função poupa uma grande quantidade de dados a serem transferidos.
- Criptografia: Embora o HTTP/2 tenha sido concebido para suportar tanto HTTP como HTTPS, os principais browsers escolheram suportar apenas HTTP/2 através de TLS, tornando a encriptação (HTTPS) um requisito básico.
- Compatibilidade: O HTTP/2 foi publicado em 2015 e, desde então, todos os browsers, em versões posteriores a esta data, tornaram-se compatíveis com o novo protocolo.
- Simplicidade da aplicação: Dada a compatibilidade com HTTP/1, o HTTP/2 não requer qualquer modificação ou adaptação dos sítios web ao novo protocolo: a aplicação funcionará simplesmente melhor, será entregue mais rapidamente e consumirá menos recursos.
HTTP vs HTTP/2. Como testar a velocidade do protocolo HTTP/2
Existem inúmeros testes na rede que comparam a velocidade de download entre HTTP/1 e HTTP/2: pode, por exemplo, consultar esta página de testes que mostra o impacto do protocolo HTTP/2 nos downloads de imagens. Ao clicar no tipo de protocolo, verá a diferença no carregamento da imagem com HTTP/1 e HTTP/2: é evidente que o HTTP/2 acelera o carregamento da imagem ao permitir o carregamento simultâneo e sincronizado dos vários elementos que compõem a imagem.
Todos os Planos de Hosting Linux da Amen.pt incluem a utilização do protocolo HTTP/2.
Experimente gratuitamente, o plano que melhor se adapta às suas necessidades, durante 30 dias, e descubra as vantagens do protocolo HTTP/2 e da infraestrutura da Amen.pt!