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
lwan

Site Internet:

Alternatives à Lwan pour Android

Caddy

Caddy

Caddy rend le développement Web plus rapide, plus facile et plus productif pour les personnes occupées avec des sites Web occupés.
Mongoose

Mongoose

Mongoose est un serveur Web facile à utiliser.Il peut également être utilisé comme bibliothèque de serveur Web intégrée pour fournir une interface Web aux applications.Spécifications techniques: * Plateforme croisée: