HeadlinesBriefing favicon HeadlinesBriefing.com

Le serveur web PHP le plus rapide surpasse FPM et Swoole

Hacker News •
×

Un nouveau serveur web PHP mono-fichier affirme être plus rapide que Swoole, FrankenPHP et PHP-FPM standard sans nécessiter d'extensions, Docker ni modifications de code. Le projet, hébergé sur GitHub, peut être déployé via un simple git clone ou en exécutant un binaire autonome. Il remplace des piles entières de nginx, PHP-FPM, Node, Redis et supervisor dans un seul processus.

Les benchmarks indiquent qu'il atteint 14 fois le débit de PHP-FPM sur les charges CPU et jusqu'à 24 fois sur les tâches I/O avec une latence de 50ms. Sur des charges réelles de base de données simulant une latence de 200ms, le serveur affiche 10 à 25 fois les performances des concurrents. L'architecture utilise des workers persistants avec optimisation mémoire copy-on-write.

En chargeant le framework dans un processus parent et en forçant les workers, le kernel partage les classes chargées. Les workers ne paient que pour les pages mémoire écrites pendant les requêtes, permettant des milliers de workers avec un RAM minimal. Une requête type WordPress ne salit que 30 pages, consommant environ 120KB par worker.

Le serveur supporte WebSockets, Rooms, l'isolation de microservices, le clustering avec réplication SQLite et la documentation API auto-générée. Il inclut le support TLS, un planificateur cron intégré et des logs d'accès bufferisés avec rotation quotidienne.