Serveur d'applications PHP multithread pour infrastructure cloud-native
Un remplacement direct de nginx + PHP-FPM — un seul binaire Rust qui garde votre application chargée entre les requêtes pour une faible latence, une forte concurrence, ainsi que des métriques et du traçage intégrés.
Deux lignes dans un Dockerfile
Copiez votre application dans l'image et lancez-la. TLS, compression, limitation de débit, métriques, contrôles de santé et logs structurés se configurent via des variables d'environnement.
Guide complet de démarrage rapide →Des processus PHP persistants restent actifs entre les requêtes — autoloaders, conteneurs et connexions à la base de données ne s'initialisent qu'une seule fois.
Chaque worker traite plusieurs requêtes concurrentes grâce aux Fibers de PHP 8.4 ; les sleep et les await rendent la main au lieu de bloquer.
Répartissez des closures dans un pool de threads dédié à l'aide des primitives await, race et any — une véritable exécution parallèle.
Compteurs, atomics, canaux, maps et pools partagés entre les workers — sans aller-retour vers Redis, des opérations en microsecondes.
Métriques Prometheus, traces OpenTelemetry, auto-instrumentation APM de PDO, cURL et Redis — sans aucune modification de code.
Des profils par requête aux formats xhprof, speedscope, pprof et FlameGraph — déclenchés par en-tête, cookie ou échantillonnage.
Comparé aux alternatives
OxPHP est en développement actif et n'est pas encore prêt pour la production — il convient à l'évaluation, aux environnements de staging et aux premiers adoptants. Comparaison complète dans la documentation.