Lwan

Lwan

Lwan je vysoce výkonný webový server s malým diskem a pamětí.Může sloužit jak statickému obsahu, tak dynamickému obsahu generovanému kódem C nebo Lua.
Lwan je vysoce výkonný a škálovatelný webový server pro platformy glibc / Linux.Ve vývoji téměř 4 roky byl Lwan doposud osobním výzkumným úsilím, které se zaměřovalo převážně na budování spolehlivé infrastruktury pro lehký a rychlý webový server: * Nízká paměťová stopa (~ 500 kB za 10k nečinných připojení) * Minimální přidělení paměti a kopie *Minimální systémová volání * Ručně vytvořený analyzátor požadavků HTTP * Soubory jsou obsluhovány nejefektivnějším způsobem podle jejich velikosti - Žádné kopie mezi jádrem a uživatelskou oblastí pro soubory větší než 16 kB - Menší soubory se neposílají pomocí vektorových I / O vyrovnávacích pamětí mapovaných do paměti- Režie záhlaví je zvažována před komprimací malých souborů * Většinou bez čekání čeká vícevláknový design * Omezená základna kódu s přibližně 7200 řádky kódu C ... Funkce • Modul templingu knírů • Používá se pro výpis adresářů a chybové zprávy • Dostupné pro uživatele-vestavěné obslužné rutiny • Snadno použitelné API pro vytváření webových aplikací nebo rozšíření webového serveru • Podporuje rebimboca da parafuseta • Testovací sada napsaná v Pythonu testuje server jako černou verzix • Syntaxe konfiguračního souboru bez nesmyslu • Podporuje podmnožinu HTTP / 1.0 a HTTP / 1.1 • aktivaci soketu systemd • připravenou IPv6
lwan

Webová stránka:

Alternativy Lwan pro BSD

Apache HTTP Server

Apache HTTP Server

Apache, je webový server, který hraje klíčovou roli v počátečním růstu webu a v roce 2009 se stal prvním webovým serverem, který překonal 100 milionů webových stránek ...
nginx

nginx

nginx [engine x] je HTTP a reverzní proxy server, stejně jako poštovní proxy server napsaný Igorem Sysoevem.
Caddy

Caddy

Caddy dělá vývoj webových aplikací rychlejším, snadnějším a produktivnějším pro zaneprázdněné lidi se zaneprázdněnými webovými stránkami.
Cherokee

Cherokee

Cherokee je flexibilní, velmi rychlý a lehký webový server.Je implementován výhradně v C a nemá žádné závislosti mimo standardní knihovnu C.
Abyss Webserver

Abyss Webserver

Abyss Web Server je kompaktní webový server dostupný pro operační systémy Windows, Mac OS X, Linux a FreeBSD.
KatWeb

KatWeb

Lehký statický webový server a reverzní proxy navržený pro moderní web.
mini_httpd

mini_httpd

Malý HTTP server s SSL, výpisy adresářů, virtuální hosting a 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.