123
Lwan

Lwan

Lwan er en højtydende webserver med en lav disk og hukommelsesfodaftryk.Det kan tjene både statisk indhold og dynamisk indhold genereret med C- eller Lua-kode.
Lwan er en højtydende og skalerbar webserver til glibc / Linux-platforme.Under udvikling i næsten 4 år var Lwan indtil nu en personlig forskningsindsats, der hovedsageligt fokuserede på at opbygge en solid infrastruktur til en let og hurtig webserver: * Fodaftryk med lav hukommelse (~ 500 KB til 10 km tomgangsforbindelser) * Minimal hukommelsesallokering og kopier *Minimale systemopkald * Håndlavet HTTP-anmodningsparser * Filer serveres på den mest effektive måde i henhold til deres størrelse - Ingen kopier mellem kerne og brugerland for filer større end 16 KB - Mindre filer sendes ved hjælp af vektoreret I / O af hukommelseskortede buffere- Overhead overhovedet overvejes, før små filer komprimeres * Mest ventetidsfrit flertrådet design * Formindsk kodebase med ca. 7200 linjer med C-kode ... Funktioner • Moustache-templeringsmotor • Bruges til katalogfortegnelse og fejlmeddelelser • Tilgængelig for bruger-indbyggede håndterere • Nem at bruge API til at oprette webapplikationer eller udvide webserveren • Understøtter rebimboca da parafuseta • Test suite skrevet i Python tester serveren som en sort box • Syntaks for ikke-nonsense konfigurationsfil • Understøtter en undergruppe af HTTP / 1.0 og HTTP / 1.1 • aktivering af systemd socket • IPv6 klar

Internet side:

Alternativer til Lwan til BSD

Apache HTTP Server

Apache HTTP Server

Apache, er en webserver, der er kendt for at spille en nøglerolle i den indledende vækst af World Wide Web og blev i 2009 den første webserver, der overgik 100 millioner websted ...
nginx

nginx

nginx [engine x] er en HTTP og reverse proxy-server samt en mail-proxyserver skrevet af Igor Sysoev.
Caddy

Caddy

Caddy gør webudvikling hurtigere, lettere og mere produktiv for travle mennesker med travle websteder.
Cherokee

Cherokee

Cherokee er en fleksibel, meget hurtig, letvægtsserver.Det implementeres helt i C og har ingen afhængigheder ud over et standard C-bibliotek.
Abyss Webserver

Abyss Webserver

Abyss Web Server er en kompakt webserver tilgængelig til Windows, Mac OS X, Linux og FreeBSD operativsystemer.
KatWeb

KatWeb

En let statisk webserver og reverse proxy designet til det moderne web.
mini_httpd

mini_httpd

En lille HTTP-server med SSL, biblioteksfortegnelser, virtuel hosting og CGI.
Algernon

Algernon

Small self-contained pure-Go web server with built-in support for Lua scripting, Markdown pages, Sass/GCSS, HTTP/2, QUIC, and accessing Redis and PostgreSQL.