@dunglas we at @bitexpert are using #FrankenPHP in 2 of our customer projects. Small internal tools. Having a single binary that can be distributed was the main driver behind using FrankenPHP.
New simplified configuration for #FrankenPHP: it's now all you need to start a production-grade #PHP server (automatic HTTPS, HTTP/3, Zstandard compression...), powered by Caddy.
⚡️ Firefox 123 introduces full support for the "103 Early Hints" HTTP status code! This means that PHP applications using #FrankenPHP and APIs using Vulcain.rocks will now be lightning fast on Firefox too 😍
⚡️📦 To make your sites faster, I've just released a new module for the Caddy server that compresses HTTP responses with Brotli!
This module uses a super-efficient implementation written in C, and will soon be available in #FrankenPHP.
I'm pushing the #FrankenPHP developer experience even further: run ./frankenphp php-server in a directory containing PHP scripts and you've got a production-grade server for your applications.
C'est au tour de @dunglas de prendre la parole au meetup de l'@afup Lille ! Il présente à travers l'analyse de bugs spécifiques sur #FrankenPHP comment il remonte à l'origine d'un problème dans le code d'Xdebug (https://github.com/xdebug/xdebug), écrit en C 🐜
Notre coopérateur @dunglas vous donne rendez-vous ce soir à 21h40 sur Twitch sur la chaîne de @Deuchnord et @AmauryPi dans le cadre de leur émission "La veille d'avril". Il présentera le serveur d'applications #FrankenPHP.
Big day for #FrankenPHP! A new version containing many static binaries-related fixes and improvements has been released (mimalloc support, autodetection of needed PHP extensions...).
🧙 @arnaud_lb has crafted a patch for #PHP that improves #FrankenPHP performance when using @ApiPlatform by 20% with GNU libc and 40% with musl (Alpine Linux). What a wizard!
Of course, this will also benefit many other projects.
It's great to see the #PHP ecosystem grow and prosper and I believe proper tool support and performance insights will only help when it comes to choosing the right tool for your job.
It's been a bit of a struggle getting everything to work for me, but thanks to our C specialists all the test scenarios I wrote along the way are now passing, including #Laravel#Octane