none
Qual a diferença entre os protocolos HTTP 1.0, 1.1 e o HTTP2? RRS feed

Todas as Respostas

  • No HTTP/1.1 o navegador abre uma conexão para baixar um único arquivo. Se essa conexão ficar ocupada por muito tempo, seja porque o arquivo é muito grande ou porque o servidor está lento para responder, o carregamento da página simplesmente trava no meio do processo. Há como amenizar esse problema abrindo múltiplas conexões, mas isso é apenas uma gambiarra, não uma solução.

    Já o HTTP/2 é um protocolo binário, feito para ser entendido por máquinas, não mais por pessoas. Por isso, é mais eficiente e traz alguns benefícios que consertam os problemas atuais da web. o HTTP/2 usa multiplexação, um nome complicado para dizer que o navegador abre uma única conexão para baixar múltiplos arquivos. As requisições e respostas são paralelas e assíncronas: seu navegador pede vários arquivos ao mesmo tempo e recebe-os assim que eles estiverem prontos, na mesma conexão. Mas e se uma imagem na página, por exemplo, for pesada demais? Não tem problema: na mesma conexão, é possível misturar os dados, recebendo parte da imagem, depois um arquivo totalmente diferente e por fim o resto da imagem que faltava. 

    segunda-feira, 21 de maio de 2018 10:37