Lwan

Lwan

Lwan je výkonný webový server s nízkym diskom a pamäťovou stopou.Môže slúžiť ako statický obsah, tak aj dynamický obsah generovaný kódom C alebo Lua.
Lwan je vysoko výkonný a škálovateľný webový server pre platformy glibc / Linux.Vo vývoji takmer 4 roky bol Lwan doteraz osobným výskumným úsilím, ktoré sa zameriavalo hlavne na budovanie solídnej infraštruktúry pre ľahký a rýchly webový server: * Nízka pamäťová stopa (~ 500 kB za 10k voľnobežných spojení) * Minimálne alokácie a kópie pamäte *Minimálne systémové volania * Ručne vytvorený analyzátor požiadaviek HTTP * Súbory sa obsluhujú najúčinnejším spôsobom podľa ich veľkosti - Žiadne kópie medzi jadrom a užívateľskou krajinou pre súbory väčšie ako 16 kB - Menšie súbory sa neposielajú pomocou vektorových vstupno-výstupných pamätí mapovaných do pamäte- Pred kompresiou malých súborov sa zvažuje réžia hlavičky. * Zvyčajne bezvláknový viacvláknový dizajn * Znížená základňa kódu s približne 7200 riadkami kódu C ... Funkcie • Modul templingu fúzy • Používa sa na výpis adresárov a chybové hlásenia • Dostupné pre používateľov -vstavané ovládače • ľahko použiteľné rozhranie API na vytváranie webových aplikácií alebo rozširovanie webového servera • podporuje rebimboca da parafuseta • testovací balík napísaný v jazyku Python testuje server ako čierny serverx • Syntax konfiguračného súboru bez nezmyslov • Podporuje podmnožinu protokolov HTTP / 1.0 a HTTP / 1.1 • aktivácia soketu systemd • pripravenosť na protokol IPv6
lwan

WebSite:

Alternatívy programu Lwan pre FreeBSD

Caddy

Caddy

Caddy robí vývoj webových aplikácií rýchlejším, ľahším a produktívnejším pre zaneprázdnených ľudí so zaneprázdnenými webovými stránkami.
KatWeb

KatWeb

Ľahký statický webový server a reverzný server proxy navrhnutý pre moderný web.