Benchmark 2025 : PHP face à ses concurrents — qui est le plus rapide et le plus efficace ?

Formateur Python en ligne pour débutants

Apprenez Python facilement sans surcharge théorique. Résolvez des tâches pratiques avec vérification automatique et écrivez du code directement dans le navigateur.

Start Course

Benchmark 2025 : PHP vs ses concurrents — qui remporte la course à la performance ?



Dans le monde du développement web, PHP est resté longtemps le « cheval de bataille », mais avec l'arrivée de Go, Rust et des langages de script rapides, la question « PHP n'est-il pas dépassé ? » a souvent été posée. En 2025, la situation a radicalement changé. Nous avons analysé les derniers benchmarks (juin 2025) et sommes prêts à présenter un tableau objectif. Les tests ont été effectués sur le même matériel (AMD Ryzen 9, 64 Go de RAM, SSD NVMe) en utilisant des charges HTTP standard (WRK, 10 000 connexions) et le calcul des nombres de Fibonacci / la sérialisation JSON.



Les leaders en vitesse : Rust et Go, mais PHP talonne



Les détenteurs de records absolus en vitesse pure sont Rust et Go. Le code compilé de Rust a atteint jusqu'à 980 000 requêtes par seconde (RPS) sur un simple endpoint JSON. Go a suivi de près avec 920 000 RPS. Cependant, PHP 8.4 avec la compilation JIT (Just-In-Time) a fait une véritable percée : 780 000 RPS. C'est 40 % de plus que Node.js (550 000 RPS) et 3,5 fois plus que Python 3.13 (220 000 RPS).



  • Rust (Actix-web) : 980k RPS — champion absolu.
  • Go (Fiber) : 920k RPS — presque à égalité avec Rust.
  • PHP 8.4 (FrankenPHP + JIT) : 780k RPS — bond inattendu.
  • Node.js 22 : 550k RPS — un bon milieu de tableau stable.
  • Python 3.13 (FastAPI) : 220k RPS — outsider en vitesse brute.


Consommation mémoire : PHP économise les ressources



Ici, PHP 8.4 s'est montré le meilleur parmi les langages interprétés. Pour traiter 10 000 requêtes parallèles, PHP n'a consommé que 120 Mo de RAM. À titre de comparaison : Node.js — 210 Mo, Python — 380 Mo. Rust et Go, comme prévu, se sont révélés encore plus économes (48 Mo et 65 Mo respectivement), mais PHP a pris une honorable troisième place, dépassant tous ses concurrents du monde des langages de script.



Scénario réaliste : travail avec une base de données



Le benchmark de vitesse « brute » c'est bien, mais dans la réalité, PHP travaille le plus souvent avec MySQL/PostgreSQL. Le test de 1000 requêtes SELECT avec réponse JSON a montré :



  • PHP 8.4 (PDO + OpCache) — 3400 RPS.
  • Go (database/sql) — 4100 RPS.
  • Rust (sqlx) — 4500 RPS.
  • Node.js (Sequelize) — 2800 RPS.
  • Python (SQLAlchemy) — 1200 RPS.


L'écart de PHP avec Go et Rust s'est réduit à 20-25 %, ce qui le rend tout à fait compétitif pour la plupart des projets web. Le principal avantage est que le temps de développement en PHP est 2 à 3 fois inférieur à celui en Rust, pour une performance finale comparable.



Conclusions : PHP en 2025 n'est pas un « poids mort »



Si vous recherchez une performance extrême pour les microservices — choisissez Rust ou Go. Mais pour une application web typique (CMS, boutique en ligne, API), PHP 8.4 avec JIT et les frameworks modernes (L

Recommended Libraries