Webship 1.3.1 transforma dois ciclos de lançamento de perfil de transporte, endurecimento de protocolo e trabalho de estabilidade em ganhos de capacidade mensuráveis. No mesmo host de teste Debian, oito dos dez trabalhos comparáveis de pedidos directos e de proxy inverso são mais rápidos do que Webship 1.2.0.
As maiores alterações estão em HTTP/2: o h2c direto sobe de 1.003.468 para 1.346.548 pedidos por segundo, enquanto o TLS direto HTTP/2 sobe de 884.857 para 1.120.872 pedidos por segundo. A capacidade do proxy inverso também melhora em todos os protocolos medidos.
Webship 1.3.1 comparado com 1.2.0
A tabela abaixo compara a capacidade de pedidos medianos locais do servidor. Quanto maior, melhor.
| Carga de trabalho direta | Webship 1.2.0 | Webship 1.3.1 | Alteração | | --- | ---: | ---: | ---: | | HTTP/1.1 | 414,195 RPS | 414,060 RPS | -0,03% | | HTTP/1.1 TLS | 303.788 RPS | 312.439 RPS | +2,85% | | h2c | 1.003.468 RPS | 1.346.548 RPS | +34,19% | | HTTP/2 TLS | 884.857 RPS | 1.120.872 RPS | +26,67% | | HTTP/3 TLS | 409.514 RPS | 400.187 RPS | -2,28% |
| Proxy reverso com terminação TLS | Webship 1.2.0 | Webship 1.3.1 | Alterar | | --- | ---: | ---: | ---: | | HTTP/1.1 | 165,160 RPS | 190,102 RPS | +15,10% | | HTTP/1.1 TLS | 118.681 RPS | 123.344 RPS | +3,93% | | h2c | 122.371 RPS | 135.499 RPS | +10,73% | | HTTP/2 TLS | 113.919 RPS | 124.957 RPS | +9,69% | | HTTP/3 TLS | 126.407 RPS | 131.529 RPS | +4,05% |
O HTTP/1.1 direto permanece efetivamente inalterado. O TLS HTTP/3 direto está 2,28% abaixo da mediana 1.2.0, por isso não estamos a apresentar cada célula como um ganho. A versão proporciona as suas melhorias mais claras em HTTP/2 e na capacidade de reverse-proxy, mantendo uma política de aceitação de erro zero rigorosa.
De onde vieram os ganhos
Webship 1.3.1 reduz o trabalho nos caminhos mais críticos em vez de enfraquecer o protocolo ou as verificações de segurança.
- As réplicas locais de conexão permitem que respostas repetidas HTTP/1 e HTTP/2 evitem a contenção de contagem de referências de buffer de bytes em todo o processo.
- Os blocos HPACK partilhados incluem agora campos HTTP/2 estáveis na ligação, reduzindo a codificação repetida de cabeçalhos.
- HTTP/2 esvazia a saída enfileirada antes de tentar outra leitura no soquete e utiliza mais gestão de fluxo própria da ligação, sem bloqueios.
- Pacotes de cabeçalho curto estabelecidos (HTTP/3) evitam uma cópia de recepção, enquanto os pacotes de handshake mantêm o buffer seguro para propriedade.
- O encaminhamento TLS reutiliza buffers de retransmissão locais do trabalhador e um temporizador de inatividade em vez de reconstruí-los para cada ciclo de retransmissão.
- Os caminhos de transporte de lançamento já não transportam locais de chamadas de rastreio quando a instrumentação está desativada.
Estas alterações mantêm a estrutura, os trailers, o cancelamento, a inspeção e a contrapressão. Reduzem os custos de coordenação e de alocação sem transformar o trabalho de correção numa via rápida opcional.
A estabilidade faz parte da capacidade
Uma mediana rápida é útil apenas quando a execução é correta e repetível. Cada amostra de capacidade de pedido aceite exigia zero erros HTTP, erros de socket, falhas de protocolo, falhas geradas pelo proxy, principais falhas de página e perda de pacotes HTTP/3.
A versão também mantém os ouvintes ativos através de pressão transitória de descritor, memória e rede; limita as esperas de colapso de cache pelo prazo do pedido; preserva respostas TLS pass-through após meio-fecho; e corrige a admissão WebTransport, contabilização, isolamento de pânico e ordenação de rejeição.
A qualificação TLS invertida focada HTTP/2 produziu uma mediana de 124.957 RPS com 0,89% de dispersão e 0,33% de coeficiente de variação. A requalificação terminada e a transmissão direta HTTP/3 em streaming passaram cada uma sete amostras aceites com corpos de exatamente 99.943.778 bytes e sem erros de cliente, protocolo ou perda de pacotes.
WebTransport e streaming de 100 MB
Webship 1.3.1 também qualifica caminhos locais do servidor WebTransport e de streaming de ficheiros grandes:
- Direct WebTransport: 1.018,1 MiB/s para fluxos fiáveis e 1.038,9 MiB/s para datagramas.
- WebTransport através de passagem TLS: 548,6 MiB/s para fluxos fiáveis e 629,7 MiB/s para datagramas.
- Transmissão direta de 100 MB: 4.194,8 MiB/s em HTTP/1.1 TLS, 3.574,3 MiB/s em HTTP/2 TLS, e 2.096,9 MiB/s em HTTP/3 TLS.
- Streaming através de reverse-proxy com terminação TLS: 3.585,7 MiB/s, 3.355,0 MiB/s e 1.938,6 MiB/s respetivamente.
Uma versão compilada para operação mensurável
Webship 1.3.1 está disponível como binários assinados para os destinos suportados Linux, Windows, macOS e OpenHarmony. A versão Linux x86_64 inclui o seu perfil PGO compatível e metadados de proveniência.
Leia a [metodologia de benchmarking e comparação atual](/benchmarks) completa, reveja a [documentação 1.3.1](/docs/1.3.1), ou obtenha a versão assinada a partir de [Downloads](/downloads).
Fontes e método de conteúdo
A comparação utiliza a matriz Debian Webship 1.2.0 registada a 4 de setembro de 2026 e a referência de capacidade unificada Debian Webship 1.3.1 registada a 11 de setembro de 2026. As percentagens são calculadas a partir das medianas registadas.