123
Lwan

Lwan

Lwan är en högpresterande webbserver med låg disk och minnesavtryck.Det kan tjäna både statiskt innehåll och dynamiskt innehåll genererat med C- eller Lua-kod.
Lwan är en högpresterande och skalbar webbserver för glibc / Linux-plattformar.Under utveckling i nästan fyra år var Lwan fram till nu en personlig forskningsinsats som främst fokuserade på att bygga en solid infrastruktur för en lätt och snabb webbserver: * Fotavtryck med lågt minne (~ 500 kB för 10k lediga anslutningar) * Minimala tilldelningar och kopior *Minsta systemsamtal * Handgjord HTTP-förfrågningsparser * Filerna serveras på det effektivaste sättet beroende på storlek - Inga kopior mellan kärnan och användarlandet för filer som är större än 16 kB - Mindre filer skickas med vektor I / O av minneskartade buffertar- Huvudoverhuvudet övervägs innan komprimering av små filer * Vanligtvis väntfri multigängad design * Minimera kodbasen med ungefär 7200 rader C-kod ... Funktioner • Mustaschmallmotor • Används för kataloglista och felmeddelanden • Tillgänglig för användar-inbyggda hanterare • Enkelt att använda API för att skapa webbapplikationer eller utöka webbservern • Stödjer rebimboca da parafuseta • Testsvit skriven i Python testar servern som en svart box • Syntax för konfigurationsfiler utan nonsens • Stöder en delmängd av HTTP / 1.0 och HTTP / 1.1 • aktivering av systemd socket • IPv6 redo

Hemsida:

Alternativ till Lwan för Self-Hosted med kommersiell licens