Quantcast

Quer o seu Chrome mais fluído? Active o HTTP 2

29 Comentários

Durante muitos anos, a Internet teve como base o protocolo HTTP na sua versão 1.1. Passados mais de 16 anos, foi aprovado o novo o HTTP 2.0 que traz algumas melhorias significativas.

Para quem tem o Chrome 40, ou superior, aprenda como pode activar já o novo HTTP/2. É fácil e rápido.

http2 (1)

O novo HTTP/2 implementa várias melhorias que melhoram a experiência de navegação tanto ao nível da fluidez com ao nível da segurança. Este padrão é baseado no SPDY, um protocolo da Google que irá permitir, a partir de agora, que vários pedidos de transferência de dados partilhem a mesma ligação de rede subjacente entre o navegador e o servidor Web e vai ainda integrar uma nova tecnologia de encriptação, o TLS.

Com a integração do algoritmo HPACK é garantida uma melhor compressão ao nível cabeçalhos HTTP, o que se traduz num acesso mais rápido aos conteúdos.

Como activar o HTTP/2 no Chrome?

A activação do HTTP/2 é muito simples. Para tal basta que escrevam no browser chrome://flags e activem a opção SPDY/4. Depois basta carregar em Reiniciar agora.

http2

Exemplo da utilização de HTTP 1.1 (1) e do HTTP2 ( 2).

http2_2

Como referido a activação do HTTP 2 traz vantagens significativas.  Experimentem e sintam a diferença.

Comentários

29
  1. AM
    André Meireles

    Testado e aprovado.

    5 estrelas 🙂

    Obrigado pela info

    1. JO
  2. MS

    Deu um grande UP aqui.
    Muito valiosa essa informação !
    Thanks 😀

  3. JR
    João Reis

    Boa dica,
    nota-se bastante em alguns sites, no pplware nem tanto assim mas na maioria que testei nota-se bem.

  4. KE

    Vou já experimentar 😉

  5. PV
    Pedro Velho

    Boa tarde

    Alguns sites deixam de funcionar.
    Ex.: http://www.maisfutebol.iol.pt/
    E a extensão do Videostream.
    🙁

    1. FR
      Fernando R

      Uso o Chrome 64bits e depois de ativar o http2 o maisfutebol continua a funcionar e bem mais rápido.

      1. JO
        Joao

        O MaisFutebol do IOL não usa o HTTP2… (fácil de verificar usando o firefox com a extensão “SPDY indicator”).

    2. JB
      José Barros

      Não deve ser por aí…
      No Firefox está activo por defeito e funciona.

      1. PP

        Sim, aqui funciona o MaisFutebol, mesmo não tendo HTTP2, e com a opção activa.

    3. GO
      Gohu

      Já alterei para o html 2.0 e o videostream aqui parece estar a funcionar bem

    4. PE
      Pepe

      Aqui funcionou, na boa : Lite Linux 2.2(64), Chrome Version 39.0.2171.71 (64-bit)

  6. AT
    Atila

    Esta alteração pode comprometer de algum modo a segurança?

    1. JB
      José Barros

      Sendo baseado num draft, diria que sim…

    2. JO
      Joao

      Ficar muito mais seguro e rápido… visto que usa o TLS 1.2, que é o mais seguro de todos os protocolos de segurança (não é obrigatório nas especificações, mas todos os browsers até ao momento aplicaram o HTTP2 com TLS 1.2 ativo obrigatoriamente).

  7. VM

    Alguém precisa de um smartphone novo?

    Vejam aqui: http://bit.ly/1HdhtJN quem o está a oferecer! 😉

  8. ME
    memorexorg

    E para firefox?

    1. JB
      José Barros

      Já está activo por defeito:
      Acedes ao about:config, depois pesquisas por http2 e verás que já está activo (value = true).

    2. JB
      José Barros

      Versão 36+

    3. JO
      Joao

      Pode ainda verificar que web sites usam o HTTP/2 ou uma das versões anteriores do SPDY (que deu origem ao HTTP/2, usando a extensão “SPDY indicator”.

  9. JB
    José Barros

    Vamos por partes:
    1.º – o HTTP/2 só agora foi finalizado pelo grupo de trabalho, ou seja, ainda não é um standard;
    2.º – HTTP/2 não é SPDY, e desde há muito tempo se poderia activar no Chrome;
    3.º – De nada interessa activar no browser, se nos servidores não tiverem isso activo (ou numa CDN).
    4.º – Para que os sites permitam HTTP/2 precisam de usar TLS, ou seja, o tráfego precisa de ser em HTTPS (e com custos aacrescidos).
    5.º – No Firefox também é possível activar, no entanto, nas últimas versões já vem activo por defeito.

    Mas quer no Firefox, quer no Chrome, estas opções são apenas baseadas em drafts.

    Resumindo e concluído: Se querem evitar potenciais problemas, aguardem e não mudem já para versões que ainda não são finais ou devidamente testadas.

    1. JB
      José Barros

      Esqueci-me de um reparo sobre: “vai ainda integrar uma nova tecnologia de encriptação, o TLS”.

      O TLS já anda aqui há uns anitos e actualmente todo o tráfego HTTPS deverá ser através de TLS, se não querem estar expostos ao Heartbleed BUG…

    2. JO
      Joao

      Quanto à suposta lentidão por usar encriptação https:// não é verdade! Devido à forma como foi implementado ainda é mais rápido que uma ligação não encriptada do protocolo HTTP 1.0/ 1.1!

      Mas não precisam de acreditar em mim, podem testar aqui:
      – Ligação normal sem encriptação (protocolo anterior 1.0 ou 1.1): http://http2.golang.org/gophertiles?latency=0
      – Ligação com novo protocolo HTTP/2, com encriptação: https://http2.golang.org/gophertiles?latency=0

      e vejam lá se é como escrevi, ou não. Qual das imagens aparece mais rapidamente? (Só funciona se tiverem um browser que já suporte o HTTP/2.)

    3. PP

      Bom Resumo. Thanks

  10. RM
    Rui Morais

    So queria que a maneira de adicionar uma pagina aos favoritos fosse como dantes. Não gostei nada dessa actualização…isso sim

  11. TO
    Tobias

    No Chrome no iPad não me aparece essa opção… Ou estarei a fazer alguma coisa mal?

  12. JA
    James

    Curioso, já vem instaldo por defeito em IE11 Sob Windows 8.1

  13. RI
    Richardson

    Artigo Placebo!

    http://pt.wikipedia.org/wiki/Placebo

    O browser está preparado para um protocolo que ainda não é vigente.
    Interessante seria indicar quais servidores/sites REALMENTE estão servindo em HTTP/2 para poder ser feito um teste real.

    1. JO
      Joao

      – Ligação normal sem encriptação (protocolo anterior 1.0 ou 1.1): http://http2.golang.org/gophertiles?latency=0
      – Ligação com novo protocolo HTTP/2, com encriptação: https://http2.golang.org/gophertiles?latency=0

      efeito placebo?

Deixe um comentário