123
Lwan

Lwan

Lwan je web-poslužitelj visokih performansi s otiskom diska i memorije.Može poslužiti i statički sadržaj i dinamički sadržaj generiran pomoću C ili Lua koda.
Lwan je web-poslužitelj visokih performansi i skalabilnosti za glibc / Linux platforme.U razvoju gotovo četiri godine, Lwan je do sad bio osobni istraživački napor koji se uglavnom fokusirao na izgradnju solidne infrastrukture za lagan i brz web poslužitelj: * Nizak otisak memorije (~ 500KiB za 10k prazne veze) * Minimalna dodjela memorije i kopije *Minimalni sistemski pozivi * Ručno izrađen HTTP analizator zahtjeva * Datoteke se poslužuju na najučinkovitiji način prema njihovoj veličini - Nema kopija između kernela i korisničkog prostora za datoteke veće od 16KiB - Manje datoteke se šalju korištenjem vektoriziranih I / O memorijskih mapiranih međuspremnika- Zaglavlje iznad glave zaglavlja se pre komprimiranja malih datoteka * Uglavnom dizajn s više navoja bez čekanja * Umanjiti bazu koda s otprilike 7200 redaka C koda ... Značajke • Motor za predlaganje brkova • Koristi se za popis direktorija i poruke o pogreškama • Dostupno za korisnike-izgrađeni alati za rukovanje • Jednostavan za korištenje API-ja za izradu web aplikacija ili proširenje web poslužitelja • Podržava rebimboca da parafuseta • Test Suite napisan na Python-u testira poslužitelj kao crni box • Sintaksa konfiguracijske datoteke bez gluposti • Podržava podskup HTTP / 1.0 i HTTP / 1.1 • aktiviranje sistemske utičnice • IPv6 spreman

Web stranica:

Alternativa Lwanu za Android s komercijalnom licencom