Lwan

Sitio web

  • Libre
  • Linux
Description

Lwan es un & amp; de alto rendimiento servidor web escalable 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 veloz:
* Poca memoria (~ 500KiB para conexiones inactivas de 10k)
* Asignaciones mínimas de memoria & amp; copias
* Llamadas mínimas al sistema
* Analizador de solicitud HTTP hecho a mano * * Los archivos se sirven de la manera más eficiente según su tamaño. - No hay copias entre el kernel y el país de usuario para archivos de más de 16 KB < br>: los archivos más pequeños se envían mediante E / S vectorizada de búferes asignados a la memoria.
- La sobrecarga del encabezado se considera antes de comprimir los archivos pequeños. * Principalmente diseño multihilo sin espera - * Base de código reducida con aproximadamente 7200 líneas de código C ...

Features

• Motor de plantillas de bigotes
• Se utiliza para la lista de directorios & amp; mensajes de error
• Disponible para manejadores creados por el usuario. • 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 una caja negra
• Sintaxis de archivos de configuración sin sentido
• Es compatible con un subconjunto de HTTP / 1.0 y HTTP / 1.1
• Activación de socket systemd
• IPv6 ready

Categorías
Aplicaciones y software de desarrollo Aplicaciones de administración y red

Alternativas