Lwan

Lwan

Lwan es un servidor web de alto rendimiento con poco espacio en disco y memoria.Puede servir tanto contenido estático como contenido dinámico generado por código C o Lua.
Lwan es un servidor web escalable y de alto rendimiento para plataformas glibc / Linux.En desarrollo durante casi 4 años, Lwan fue hasta ahora un esfuerzo de investigación personal que se centró principalmente en la construcción de una infraestructura sólida para un servidor web ligero y rápido: * Huella de memoria baja (~ 500KiB para conexiones inactivas de 10k) * Asignaciones y copias mínimas de memoria *Llamadas mínimas del sistema * Analizador de solicitudes HTTP hecho a mano * Los archivos se sirven de la manera más eficiente de acuerdo con su tamaño - No hay copias entre el núcleo y el país de usuario para archivos de más de 16 KB - Los archivos más pequeños se envían usando E / S vectorizadas de buffers mapeados en memoria- Se considera la sobrecarga del encabezado antes de comprimir archivos pequeños * Diseño de subprocesos múltiples en su mayoría sin esperas * Base de código de Diminute con aproximadamente 7200 líneas de código C ... Características • Motor de plantillas de bigote • Se utiliza para la lista de directorios y mensajes de error • Disponible para el usuariocontroladores integrados • API fácil de usar para crear aplicaciones web o ampliar el servidor web • Admite rebimboca da parafuseta • El conjunto de pruebas escrito en Python prueba el servidor como un servidor negrox • Sintaxis sin sentido del archivo de configuración • Admite un subconjunto de HTTP / 1.0 y HTTP / 1.1 • activación del socket systemd • Listo para IPv6

Sitio web:

Alternativas a Lwan para Self-Hosted con licencia gratuita