L’écosystème PHP évolue rapidement, notamment sur la partie exécution et performance.
De nouvelles approches voient le jour pour simplifier le déploiement et accélérer les temps de réponse des applications.
Parmi elles, FrankenPHP se démarque avec un modèle différent des architectures classiques basées sur PHP-FPM + Nginx/Apache.
La question se pose donc : peut‑on faire tourner Drupal avec FrankenPHP, et dans quels cas cela a-t-il du sens ?
Dans une architecture classique, Drupal repose sur :
Ce modèle, solide et éprouvé, présente toutefois :
FrankenPHP est un serveur d’application moderne pour PHP, construit autour de :
Simplifier l’architecture et améliorer les performances en réduisant les couches intermédiaires.
Avec FrankenPHP, vous pouvez :
En résumé, moins de complexité = moins de friction.
Le mode persistant offre la possibilité de :
C’est un terrain prometteur pour les projets orientés performance.
FrankenPHP propose une approche moderne adaptée aux pratiques actuelles :
Une expérience agréable pour les développeurs souhaitant tester ou prototyper rapidement.
Drupal n’a pas été initialement conçu pour un mode persistant.
Cela entraîne plusieurs précautions à prendre :
Chaque cas d’usage mérite une validation spécifique.
FrankenPHP reste une technologie récente :
Une adoption prudente est donc recommandée sur des projets critiques.
Drupal repose historiquement sur un modèle stateless et une stratégie de cache avancée.
Le mode persistant de FrankenPHP peut introduire :
Une bonne maîtrise de Drupal internals est essentielle avant d’aller plus loin.
FrankenPHP peut être intéressant pour :
Idéal pour explorer la nouvelle génération d’exécution PHP.
À ce stade, mieux vaut éviter FrankenPHP pour :
La prudence reste de mise tant que l’écosystème n’a pas mûri.
| Critère | Stack classique (FPM) | FrankenPHP |
|---|---|---|
| Complexité | Élevée | Faible |
| Maturité | Très élevée | Faible |
| Performance | Bonne | Potentiellement meilleure |
| Risque | Faible | Plus élevé |
FrankenPHP ouvre une voie prometteuse pour l’écosystème PHP :
moins de couches, plus de performance et une expérience développeur modernisée.
Pour Drupal, la technologie est encore en phase d’exploration.
C’est un excellent terrain d’expérimentation, mais pas encore une solution de production stable.
Les agences et développeurs ont tout intérêt à tester dès maintenant FrankenPHP,
à comprendre ses limites et à préparer l’avenir des déploiements PHP simplifiés.