[Source] Cenchria, un petit serveur HTTP
Salut à toutes et tous :)
Après mes déboires avec les modules asyncore et asynchat, j'ai fini par réussir à faire mon petit serveur HTTP. Cenchria est né !
Très basique, certes, mais si vous vous y intéressez un peu, il est possible que vous arriviez à en faire quelque chose de bien. Il est en effet hyper extensible, puisque vous définissez vous même les handler qui répondent aux requêtes :)
Il intègre nativement un petit service de fichier, qui fonctionne ma foi relativement bien, et à une vitesse décente (mes tests m'ont révélé que je n'avais pas trop à envier à Apache sur la vitesse, mais nous savons bien qu'un bench ne vaut rien... et qu'Apache est lent)
Bref, jetez-y un oeuil si vous vous intéressez aux applications web. Je suis sur qu'en fouillant un peu on pourrait le faire servir du php :P
Page (en): http://www.aspyct.org/doku.php?id=cenchria
Download: http://aspyct.org/short/cenchria-0_1.zip
Edit: Oh, j'ai oublié un détail. Ce travail est dispo sous license MIT.