Pesquisa de site

Nginx 1.26 Lançado com Suporte Experimental a HTTP/3


O servidor web Nginx 1.26 estreia com suporte experimental ao HTTP/3, HTTP/2 por servidor, módulos de stream avançados e mais.

Como o servidor web mais popular, a atualização mais recente do Nginx, versão 1.26, introduz uma série de melhorias e novos recursos que prometem aprimorar a funcionalidade e a segurança dos servidores web em todo o mundo. Aqui estão eles.

Suporte Experimental ao HTTP/3

O Nginx agora inclui suporte experimental para HTTP/3, a próxima versão do protocolo HTTP, conhecido por sua eficiência em gerenciar conexões de maneira mais confiável e rápida do que seus predecessores.

Esta atualização é particularmente crucial, pois corrige vários bugs nas implementações anteriores e adiciona novas medidas de segurança para prevenir problemas como falhas de segmentação durante sessões QUIC especialmente criadas.

Configuração HTTP/2 Aprimorada

Com foco na flexibilidade, o Nginx 1.26 permite que o HTTP/2 seja ativado por servidor, afastando-se de uma abordagem única para todos. Essa mudança permite que os usuários otimizem o desempenho e as configurações de segurança de servidores individuais de acordo com suas necessidades.

Notavelmente, o suporte ao server push para HTTP/2 foi removido para simplificar a funcionalidade do protocolo.

Servidores Virtuais no Módulo de Stream

A introdução de servidores virtuais no módulo de streaming marca uma melhoria notável. Eles permitem um gerenciamento de tráfego mais detalhado e uma utilização de recursos mais eficiente.

Esse recurso é complementado pelo ngx_stream_pass_module, que aprimora a capacidade de passar conexões de stream diretamente para os sockets de escuta, aumentando assim a eficiência do processamento e reduzindo a latência.

Aprimoramentos na Conexão e no Manuseio de Streams

Enriquecendo ainda mais as capacidades do servidor, a nova versão oferece vários parâmetros na diretiva “listen” do módulo de stream, incluindo “deferred”, “accept_filter” e “setfib”. Essas adições dão aos administradores mais controle sobre as conexões de entrada, otimizando a taxa de transferência e alocando recursos.

Correções de Bugs e Melhorias de Segurança

O Nginx 1.26 também corrige uma série de bugs, incluindo problemas com conexões 0-RTT do QUIC, erros em descritores de soquete e vazamentos de memória durante os processos de reconfiguração. A segurança foi reforçada com correções para evitar falhas e vazamentos de dados, especialmente ao lidar com conexões HTTP/3.

Para uma visão detalhada de todas as mudanças, consulte o changelog completo.