Quais são as vantagens do HTTP/2 em comparação com o HTTP/1?
sobes.tech IA
Resposta da IA
-
Multiplexação: Permite enviar várias solicitações e receber respostas simultaneamente através de uma única conexão TCP. Isto elimina o problema de bloqueio de linha de cabeça no HTTP/1.
-
Compressão de cabeçalhos (HPACK): Comprime os cabeçalhos de pedidos e respostas HTTP, usando uma tabela de indexação dinâmica e codificação Huffman. Reduz o volume de dados transmitidos.
-
Push do servidor (Server Push): O servidor pode enviar recursos ao cliente que, na sua opinião, serão necessários para exibir a página atual, mesmo antes de o cliente explicitamente os solicitar. Reduz o tempo de carregamento da página.
-
Protocolo binário: HTTP/2 funciona ao nível de quadros em formato binário, o que o torna mais eficiente para análise e processamento tanto para clientes quanto para servidores, em comparação com o formato de texto do HTTP/1.
-
Priorização de fluxos: O cliente pode indicar ao servidor a prioridade de diferentes fluxos (requisições/respostas), permitindo ao servidor otimizar a entrega de recursos.
-
Controle de fluxo: Permite controlar a quantidade de dados que pode ser enviada em um fluxo específico, evitando sobrecarga dos buffers do receptor.