180 000 requêtes par seconde expliqué simplement
Présentation par Xavier Leune sur l'optimisation de CURL pour gérer 180000 requêtes par seconde au Forum PHP 2025

Cette sketchnote a été réalisée lors du Forum PHP 2025. Elle illustre la présentation "180 000 requêtes par seconde expliqué simplement" donnée par Xavier Leune, qui explore comment optimiser les requêtes HTTP pour atteindre des performances exceptionnelles.
Contenu de la présentation
Xavier Leune démontre qu'un laptop du marché et CURL suffisent pour 180 000 requêtes par seconde. Première stratégie : réutiliser les connexions en séquentiel. Deuxième : paralléliser les requêtes en évitant le busy looping avec les mécanismes asynchrones de CURL. Les protocoles HTTP évoluent : HTTP/1.1 impose des échanges séquentiels, HTTP/2 apporte le multiplexing, HTTP/3 utilise QUIC sur UDP. La résolution DNS s'optimise avec multi-serveurs et cache agressif. Le multithread via PCNTL exploite tous les cœurs du processeur pour des performances maximales. Toutes ces innovations permettent d'atteindre l'objectif de 180 000 requêtes par seconde.