Lwan

Lwan

Lwan ist ein leistungsstarker Webserver mit geringem Speicherbedarf.Es kann sowohl statischen als auch dynamischen Inhalt enthalten, der mit C- oder Lua-Code generiert wurde.
Lwan ist ein leistungsstarker und skalierbarer Webserver für glibc / Linux-Plattformen.Lwan war fast 4 Jahre lang in der Entwicklung und konzentrierte sich bislang auf die Entwicklung einer soliden Infrastruktur für einen leichten und schnellen Webserver: * Geringer Speicherbedarf (~ 500 KB für 10.000 inaktive Verbindungen) * Minimale Speicherzuweisungen und Kopien *Minimale Systemaufrufe * Handgefertigter HTTP-Anforderungsparser * Die Dateien werden entsprechend ihrer Größe auf die effizienteste Weise bereitgestellt. - Keine Kopien zwischen Kernel und Userland für Dateien mit einer Größe von mehr als 16 KB. - Kleinere Dateien werden mithilfe von E / A-Vektoren mit Speicherzuordnungspuffern gesendet- Der Header-Overhead wird vor dem Komprimieren kleiner Dateien berücksichtigt. * Meist wartungsfreies Multithread-Design. * Reduzierte Codebasis mit ca. 7200 Zeilen C-Code.Integrierte Handler • Einfach zu verwendende API zum Erstellen von Webanwendungen oder zum Erweitern des Webservers • Unterstützt Rebimboca da Parafuseta • In Python geschriebene Testsuite testet den Server als Black Box • No-Nonsense-Konfigurationsdateisyntax • Unterstützt eine Teilmenge von HTTP / 1.0 und HTTP / 1.1 • Systemd-Socket-Aktivierung • IPv6-fähig
lwan

Webseite:

Lwan-Alternativen für Arch Linux

KatWeb

KatWeb

Ein leichter statischer Webserver und ein Reverse-Proxy, die für das moderne Web entwickelt wurden.