Lwan

Lwan

Lwan je visokozmogljiv spletni strežnik z nizko stopnjo diska in pomnilnika.Služi lahko tako statični vsebini kot dinamični vsebini, ustvarjeni s kodo C ali Lua.
Lwan je visokozmogljiv in razširljiv spletni strežnik za platforme glibc / Linux.Lwan je bil v razvoju skoraj 4 leta do zdaj osebno raziskovalno prizadevanje, ki se je osredotočalo večinoma na gradnjo trdne infrastrukture za lahek in hiter spletni strežnik: * Nizek odtis pomnilnika (~ 500KiB za 10k proste povezave) * Minimalna dodelitev pomnilnika in kopije *Minimalni sistemski klici * Ročno izdelani razčlenjevalnik zahtevkov HTTP * Datoteke se strežejo na najučinkovitejši način glede na njihovo velikost - Nobenih kopij med jedrom in uporabniškim delom za datoteke večje od 16KiB - Manjše datoteke se pošiljajo z uporabo vektorskih vhodnih / izhodnih pomnilnikov, shranjenih v pomnilnikih- Pred stiskanjem majhnih datotek preučite glavo nad glavo * Večinoma počakajte na več navojev * Zmanjšajte osnovno kodo s približno 7200 vrsticami kode C ... Lastnosti • Predvajalnik brkov • Uporablja se za seznam imenikov in sporočila o napakah • Na voljo uporabnikom-vgrajeni upravljavci • Preprost za uporabo API-ja za ustvarjanje spletnih aplikacij ali razširitev spletnega strežnika • Podpora rebimboca da parafuseta • Testna zbirka, napisana v Python-u, preizkusi strežnik kot črni box • Sintaksa konfiguracijske datoteke brez nesmisla • Podpora podskupini HTTP / 1.0 in HTTP / 1.1 • aktiviranje sistemske vtičnice • Pripravljen za IPv6
lwan

Spletna stran:

Alternativa Lwanu za BSD s komercialno licenco