123
Lwan

Lwan

Lwan est un serveur Web hautes performances avec un faible encombrement disque et mémoire.Il peut servir à la fois du contenu statique et du contenu dynamique généré par du code C ou Lua.
Lwan est un serveur Web hautes performances et évolutif pour les plates-formes glibc / Linux.En développement depuis près de 4 ans, Lwan était jusqu'à présent un effort de recherche personnel axé principalement sur la construction d'une infrastructure solide pour un serveur Web léger et rapide: * Faible encombrement de la mémoire (~ 500 Ko pour les connexions inactives 10 000) * Allocations et copies de mémoire minimales *Appels système minimaux * Analyseur de requêtes HTTP fabriqué à la main * Les fichiers sont servis de la manière la plus efficace en fonction de leur taille - Aucune copie entre le noyau et l'espace utilisateur pour les fichiers supérieurs à 16 Ko - Les fichiers plus petits sont envoyés à l'aide d'E / S vectorisées de tampons mappés en mémoire- La surcharge de l'en-tête est prise en compte avant de compresser de petits fichiers * Conception multi-thread principalement sans attente * Base de code réduite avec environ 7200 lignes de code C ... Caractéristiques • Moteur de modélisation de moustache • Utilisé pour la liste des répertoires et les messages d'erreur • Disponible pour l'utilisateur -gestionnaires intégrés • API facile à utiliser pour créer des applications Web ou étendre le serveur Web • Prend en charge rebimboca da parafuseta • Suite de tests écrite en Python teste le serveur comme un bo noirx • Syntaxe du fichier de configuration sans fioritures • Prend en charge un sous-ensemble de HTTP / 1.0 et HTTP / 1.1 • Activation de socket systemd • Compatible IPv6

Site Internet:

Alternatives à Lwan pour Android avec licence commerciale