Redbean - un serveur web exécutable en un seul fichier
(justine.lol)-
Il suffit d’ajouter le contenu dans un fichier zip et de renommer le fichier avec l’extension
.compour l’exécuter -
Grâce au format ape, il peut être exécuté sur Windows / Mac / Linux / BSD avec un seul fichier
-
Peut traiter 1 million de requêtes gzippées par seconde
→ C’est un très petit binaire statique, et comme le contenu du fichier est lui-même un zip, il fonctionne par copie noyau sans décompression
-
Le code est en C, donc il est facile à modifier
-
Fonctionnalités prises en charge
→ HTTP v1.1, Content-Encoding
→ Range / Content-Range
→ Last-Modified / If-Modified-Since
2 commentaires
J’ai lancé le serveur de démo, et franchement ça laisse sans voix lol
Cosmopolitan libc - Build-Once Run-Anywhere C https://fr.news.hada.io/topic?id=3489
Il semble que Justine Tunney, qui a créé cette œuvre, ait utilisé le format ape qu’elle a elle-même conçu.