Pas le temps de lire l'article ? Voici ce qu'il faut retenir.
FrankenPHP est un binaire qui remplace Nginx et PHP-FPM tout en servant plusieurs sous-domaines depuis un seul process.
1
FrankenPHP — Le binaire est écrit en Go et embarque Caddy comme serveur HTTP.
2
Gain de complexité — Le mode worker permet d'éviter la recompilation du container Symfony à chaque requête.
3
OpCache — Le worker démarre vite grâce à l'opcache preload qui mâche le travail en amont.
💡
Pourquoi c'est important : Cette approche simplifie la gestion des processus et réduit la complexité, mais nécessite une attention particulière aux propriétés statiques et aux états utilisateurs qui peuvent fuiter d'une requête à la suivante.