Jump to content

Recommended Posts

Posted

E aí amigos, se falou muito do "novo" HTTP/2.0 esta semana. O que me dizem, qual será o impacto do lado dos servidores? Será aumentado ou reduzido o load dos servidores? E quanto a segurança, muda algo?

 

Para migrar ou atualizar, bastará recompilar o Apache ou NGinx para uma versão mais recente já compatível com o HTTP/2.0, usando o EasyApache, por exemplo?

 

Abraço! ;-)


Posted

Eu ouvi muitos rumores mas ainda não tive tempo pra parar pra ler a respeito, mas vou compartilhar o que já sei :)

 

De início os servidores terão seu tráfego mensal reduzido, uma vez que na nova versão o GZIP é obrigatório. Além disso, os headers são binários e comprimidos, diminuindo o volume de dados trafegados nos headers. Outra prática relacionada a isso, é que agora o protocolo envia apenas os cabeçalhos diferentes, por exemplo: dentro do cabeçalho de uma requisição há o navegador que está sendo utilizado. Se a pessoa continuar a navegar por aquele servidor, o dado sobre o navegador só será enviado na primeira conexão com aquele servidor, deixando ainda mais rápido os sites e diminuindo o tráfego mensal. 

 
Sobre segurança, o uso do HTTPS (SSL) também será obrigatório: "O HTTP 2.0 até pensa em permitir uso sem SSL, mas na prática todo mundo vai suportar apenas conexões seguras HTTPS."
 
Outra novidade é que a versão é paralela. No HTTP 1.1 quando abrimos uma conexão, podemos fazer 1 request por vez. Apenas depois que recebemos a resposta de uma requisição que podemos fazer outra. Já no HTTP 2.0, as requisições e respostas são paralelas automaticamente em uma única conexão (se quiser saber mais, pesquise por multiplexing).
 
Também fala-se da priorização das requisições, algo que inclusive fazemos hoje manualmente para SEO. No HTTP 2.0 o navegador pode indicar nos requests quais deles são mais importantes. O browser pode, por exemplo, dar prioridade máxima a um arquivo CSS no head que bloqueia a renderização, enquanto deixa prioridade mais baixa para um JS assíncrono no fim da página.
 
Sobre atualizar o protocolo, acredito que o cPanel esteja trabalhando nisso ainda.
 
Tem mais bastante novidade relacionada a nova versão do HTTP, mas as principais que lembrei estão ai, espero que ajude  :)
Posted

^^ HTTP/1.1 já suportava paralelização. 

 

A tendência do http/2 é aumentar a carga sobre os servidores (maior esforço computacional), e exigir mais CPU no cliente, mas diminuir o tempo de carga. 

Posted

Todo o meu receio é exatamente relacionado à isto: Aumento de consumo dos recursos do servidor.

 

Porém, imagino que não seja pra tanto, acham que há de nos preocuparmos com isso?

 

Outra coisa que me preocupa é o maior tempo que durarão as conexões do cliente com o servidor.

Posted

^^ HTTP/1.1 já suportava paralelização. 

 

A tendência do http/2 é aumentar a carga sobre os servidores (maior esforço computacional), e exigir mais CPU no cliente, mas diminuir o tempo de carga. 

 

Sim, mas você tinha que implementar. Agora o HTTP cuida disso :)

Posted

No geral então, podemos entender que haverá maior processamento, visto que todo o conteúdo obrigatoriamente será compactado... além disso, a conexão do cliente com o servidor durará mais tempo, embora sejam milésimos de segundos, é isso?

 

E quanto a implementação, as atualizações automáticas do servidor cuidarão disso ou teremos que recompilar o Apache, por exemplo, manualmente ou através do EasyApache para implementar isso?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Do you agree with our terms?

-