Pesquisa de sites

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


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

Como o servidor web mais popular, a última atualização do Nginx, versão 1.26, apresenta uma série de melhorias e novas funcionalidades que prometem melhorar a funcionalidade e a segurança dos servidores web em todo o mundo. Aqui estão elas.

Suporte Experimental a HTTP/3

O Nginx inclui agora suporte experimental para HTTP/3, a próxima iteração do protocolo HTTP, conhecido pela sua eficiência em gerir ligações de forma mais fiável e rápida do que os seus antecessores.

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

Configuração HTTP/2 Aprimorada

Com foco na flexibilidade, o Nginx 1.26 permite que o HTTP/2 seja ativado com base em cada servidor, afastando-se de uma abordagem única para todos. Esta alteração permite aos utilizadores otimizar o desempenho e as definições de segurança de cada servidor individualmente, conforme as suas necessidades.

Notavelmente, o suporte a 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 representa uma melhoria notável. Permitem uma gestão de tráfego mais detalhada e uma utilização de recursos mais eficiente.

Esta funcionalidade é complementada pelo ngx_stream_pass_module, que melhora 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.

Aperfeiçoamentos na Gestão de Ligações e Fluxos

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”. Estas adições dão aos administradores mais controlo sobre as ligações entrantes, otimizando o rendimento e alocando recursos.

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

O Nginx 1.26 também resolve uma série de erros, incluindo problemas com as conexões 0-RTT do QUIC, erros de descritor de socket e fugas de memória durante processos de reconfiguração. A segurança foi reforçada com correções para prevenir falhas e fugas de dados, particularmente ao lidar com conexões HTTP/3.

Para uma visão detalhada de todas as alterações, consulte o registo completo de alterações.