Skriv til os

Webserver

Nexagate

Nexagate er vores egen webserver. Skrevet i Rust fra bunden. Den driver dette website.

I brug

211.000 HTTP/2 kald i sekundet mod 155.000 for nginx Det laveste af to forsøg hver. Målt 29. september 2026 på en PC med 4 kerner pr. server. Kun svar uden fejl tæller.

Det gør den

Den sender kald fra nettet videre til den rette app. Den bruger HTTP/1.1, HTTP/2 og HTTP/3. Den henter og fornyer selv sine HTTPS certifikater.

Seks webservere. En test.

Vi testede Nexagate, nginx, HAProxy, rpxy, Pingora og Caddy på en PC. Fire CPU kerner hver. Alle sat op efter deres egen vejledning. Kun svar uden fejl talte.

MålingNexagatenginxBedst af de andre
HTTP/2, kald i sekundet211 til 219k155 til 159kHAProxy, 142k
HTTPS, kald i sekundet på åbne forbindelser126 til 128k90 til 92kHAProxy, 103k
Nye forbindelser, nye sikre forbindelser i sekundet15.1 til 15.2k7.5 til 7.8krpxy, 14.5k
En fil på 100 MiB, MiB i sekundet15.8 til 16.8k2.1 til 2.3kHAProxy, 14.3k
Hukommelse i hvile, MiB i hvile4.2 til 5.733Pingora, 11
CPU pr. kald, µs pr. HTTP/2 kald14.3 til 14.818.9 til 19.4HAProxy, 21.5

Målt 29. september 2026. Højere er bedre i de første fire rækker. Lavere er bedre i de sidste to. Uden HTTPS ligger HTTP/1.1 lige med nginx. En åben forbindelse i hvile bruger 6,5 til 6,9 KiB mod 3,9 for nginx.

Læs hele historien