I’m interested in running #FrankenPHP (i.e., #Caddy) as the app server for a website. The website has multiple domains pointing to it, and I plan to run this in a #Kubernetes cluster. Can someone point to any docs or blog posts that show how others have set up similar configurations with Caddy or FrankenPHP, especially with regard to how Caddy magically configures HTTPS for the domains in this kind of setup?
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.
⚡️📦 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.
⚡️ 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 😍
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.
FrankenPHP est un serveur d’applications PHP ultra-moderne et performant développé par Kévin Dunglas. Puissant et polyvalent, il boost les performances des apps Symfony, Laravel et API Platfo…
🧙 @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.
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...).
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
FrankenPHP – Le serveur PHP surpuissant écrit en Go (korben.info)
FrankenPHP est un serveur d’applications PHP ultra-moderne et performant développé par Kévin Dunglas. Puissant et polyvalent, il boost les performances des apps Symfony, Laravel et API Platfo…