Benchmark 2025: PHP contra concorrentes — quem é mais rápido e eficiente

Treinador Online de Python para Iniciantes

Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.

Start Course

Benchmark 2025: PHP vs concorrentes — quem vence a corrida de desempenho?



No mundo do desenvolvimento web, o PHP foi por muito tempo o "cavalo de batalha", mas com o surgimento de Go, Rust e linguagens script rápidas, a pergunta frequente era: "O PHP não está ultrapassado?". Em 2025, a situação mudou drasticamente. Analisamos os benchmarks mais recentes (junho de 2025) e estamos prontos para apresentar um quadro objetivo. Os testes foram realizados no mesmo hardware (AMD Ryzen 9, 64GB RAM, NVMe SSD) usando cargas HTTP padrão (WRK, 10.000 conexões) e cálculos de números de Fibonacci/serialização JSON.



Líderes de velocidade: Rust e Go, mas o PHP está no encalço



Os recordistas absolutos em velocidade pura são Rust e Go. O código compilado do Rust atingiu até 980.000 requisições por segundo (RPS) em um endpoint JSON simples. O Go ficou ligeiramente atrás — 920.000 RPS. No entanto, o PHP 8.4 com compilação JIT (Just-In-Time) fez um verdadeiro avanço: 780.000 RPS. Isso é 40% a mais que o Node.js (550.000 RPS) e 3,5 vezes mais que o Python 3.13 (220.000 RPS).



  • Rust (Actix-web): 980k RPS — campeão absoluto.
  • Go (Fiber): 920k RPS — quase alcança o Rust.
  • PHP 8.4 (FrankenPHP + JIT): 780k RPS — salto inesperado.
  • Node.js 22: 550k RPS — mediano estável.
  • Python 3.13 (FastAPI): 220k RPS — retardatário em velocidade bruta.


Consumo de memória: PHP economiza recursos



Aqui, o PHP 8.4 se saiu melhor entre todas as linguagens interpretadas. Para processar 10.000 requisições paralelas, o PHP gastou apenas 120 MB de RAM. Para comparação: Node.js — 210 MB, Python — 380 MB. Rust e Go, como esperado, foram ainda mais econômicos (48 MB e 65 MB respectivamente), mas o PHP ficou em honroso terceiro lugar, superando todos os concorrentes do mundo das linguagens script.



Cenário realista: trabalho com banco de dados



O benchmark de velocidade "bruta" é bom, mas na realidade o PHP geralmente trabalha com MySQL/PostgreSQL. O teste com 1000 consultas SELECT com resposta JSON mostrou:



  • 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.


A diferença do PHP para Go e Rust diminuiu para 20-25%, tornando-o bastante competitivo para a maioria dos projetos web. O principal bônus é o tempo de desenvolvimento em PHP ser 2-3 vezes menor que em Rust, com desempenho final comparável.



Conclusões: PHP 2025 não é "lento"



Se você busca desempenho extremo para microsserviços — escolha Rust ou Go. Mas para uma aplicação web típica (CMS, loja virtual, API), o PHP 8.4 com JIT e frameworks modernos (L

Recommended Libraries