Logo FrankenPHP

FrankenPHP

Vous souhaitez améliorer les performances de votre application tout en assurant une compatibilité avec votre framework et la plupart des extensions PHP existantes ? Vous souhaitez distribuer facilement et sans friction vos applications web ou lignes de commande ? FrankenPHP transforme vos applications en exécutables autonomes et vous fera gagner un temps considérable.

Confiez votre projet FrankenPHP à notre équipe !

Le serveur d'applications nouvelle génération écrit en Go

FrankenPHP est un serveur web basé sur Caddy qui embarque un moteur PHP et toute une liste de fonctionnalités à la pointe (mode worker, early hints, temps réel...). Il est compatible avec n'importe quel projet PHP et améliore les performances de votre application jusqu'à 250%.

En tant que créateurs et mainteneurs de FrankenPHP, nous sommes là pour vous aider à résoudre vos problèmes de performance et de déploiement, même dans les cas les plus avancés.

Des fondations solides pour vos applications PHP

  • FrankenPHP est compatible avec tous les projets PHP et frameworks existants (Symfony, Wordpress, Laravel, Drupal, Magento, Sulu...).
  • Il propose un mode worker pour améliorer les performances.
  • Il simplifie les déploiements grâce à un seul service combinant serveurs PHP et HTTPS.
  • FrankenPHP supporte le code de statut 103 Early Hints et accélère ainsi le temps de chargement des applications et pages web (Largest Contentful Paint).
  • Il permet de réduire la consommation en ressources de votre application (GreenOps & FinOps)

La puissance de FrankenPHP

Extensible

FrankenPHP supporte la plupart des extensions PHP. Basé sur le serveur web Caddy, FrankenPHP jouit de toutes les fonctionnalités qu'offre le protocole Mercure : aucun downtime, données en temps réel...

Performant

Il possède un mode worker activé par défaut en production, qui permet de garder votre application en mémoire d'une requête à l'autre.

Moderne

FrankenPHP offre une alternative à FPM (Fast-CGI), CGI ou encore au mod_php sur Apache. Il supporte les Early Hints et les protocoles HTTP/2 et HTTP/3, vos temps de chargement seront ainsi drastiquement améliorés.

Simple

Conçu dans un souci de simplicité : un seul service ou un seul binaire !

Observable

Ce serveur d'applications web supporte Prometeus et apporte un format plus défini et des détails à vos logs.

Prod ready

FrankenPHP répond aux exigences de performance nécessaires pour une utilisation en local et en conditions réelles.

Vous épauler sur FrankenPHP

Selon vos besoins et vos problématiques, Les-Tilleuls.coop, la société à l'origine de FrankenPHP, peut vous accompagner à travers différents savoir-faire et modes d'accompagnement.

Migrer vos projets vers FrankenPHP

Peu importe le framework PHP que vous utilisez, nous pouvons vous aider à migrer votre application vers FrankenPHP. Nous pouvons aussi vous accompagner dans vos projets de migration de PHP-FPM, Nginx, Apache vers Caddy et sa personnalisation.

Auditer votre application

Vous souhaitez optimiser les performances de votre app ? Nous sommes à votre disposition pour regarder sous le capot de votre projet afin de le rendre plus rapide et plus fiable.

Vous former à FrankenPHP

Sur place ou à distance, découvrez comment mettre en place ce serveur d'applications à travers une formation d'une journée.

Conseil

Vous souhaitez packager votre application PHP en un binaire distribuable autonome ? Faites appel à notre équipe pour simplifier vos déploiements.

Développement web

En plus de vous accompagner dans la maîtrise de FrankenPHP, nous sommes à mesure de renforcer vos équipes de développement et maîtrisons une large gamme de langages et frameworks.

Approfondir votre maîtrise de FrankenPHP

Les-Tilleuls.coop est un organisme de formation certifié Qualiopi. Les-Tilleuls.coop propose des formations adaptées aux exigences du marché, offrant ainsi la possibilité de se former tout au long d'une carrière. Que ce soit en intra ou en inter, sur place ou à distance, travaillons ensemble pour définir la session qui répondra au mieux à vos objectifs.

Le blog

Pour aller plus loin