123
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

Webová stránka:

Alternativy Lwan pro Self-Hosted

Hiawatha

Hiawatha

Hiawatha, bezpečný a pokročilý webový server
Mongoose

Mongoose

Mongoose je snadno použitelný webový server.Může být také použit jako knihovna zabudovaného webového serveru k poskytování webového rozhraní aplikacím.Technické specifikace: * Cross Platform:
weborf

weborf

Weborf je lehký webový server navržený pro rychlé sdílení adresářů.Běží na systémech POSIX.
KatWeb

KatWeb

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