NOTÍCIA

Reforma na engine do PHP melhora desempenho do WordPress em 20%

As mudanças foram feitas pelo desenvolvedor russo Dmitry Stogov e alguns colaboradores.

Reforma na engine do PHP melhora desempenho do WordPress em 20%
Imagem: Redação iMasters

Após quatro meses de trabalho, um desenvolvedor russo anunciou ontem uma grande reforma na engine do PHPPHP44 conteúdosPadronizando seu código com PHP CS FixerDev (Back & Front) · mai 2019Docker de imagem. Para rodar projetos PHP em menos de 30 segundosDev (Back & Front) · jan 2026PHP 7.3: conheça as novidades desta versãoDev (Back & Front) · abr 2019Ver tudo em Dev (Back & Front) . Segundo Dmitry Stogov, funcionário da Zend, empresa que trabalha com aplicações baseadas na linguagem de interpretação, as alterações resultaram em um ganho de 20% no desempenho do WordPress 3.6, por exemplo. As mudanças foram feitas por ele e alguns colaboradores no núcleo.

Testes realizados pelo desenvolvedor revelaram que os bons resultados no desempenho se estenderam a sites baseados em Drupal 6.1 (ganho de 11,7%), Qdig (15,3%) e Zend Framework (gritantes 30,5%). E essas melhorias foram observadas não apenas nos benchmarks, como também em aplicações na “vida real”, conforme afirmou Stogov.

Os ganhos se devem à reformulação quase completa na engine da linguagem, que levaram o desenvolvedor a chamá-la até de “PHP de nova geração”. Entre as alterações está a presença parcial de tradução dinâmica (compilação just-in-time, ou JIT) no núcleo. De forma simplificada, apenas isso já aceleraria uma boa parte do processo de execução por fazer a pré-interpretação de um aplicativo – o russo explica melhor aqui.

O ganho no desempenho em sites WordPress (que passam a suportar 253 solicitações por segundo, ou req/sec, em vez de 211) já é chamativo por si só. Mas se levarmos em conta que empresas usam até mais de uma máquina para manter páginas, essa melhora fica ainda mais expressiva – basta imaginá-la estendida a dez servidores.

As mudanças foram implantadas em uma versão prematura do PHP 5.7 e ainda estão em caráter inteiramente experimental, com problemas de compatibilidade e falhas gerais, como observa Solgov no comunicado. Hoje, a linguagem está na edição 5.5, com a 5.6 em fase beta.

Até o lançamento da versão definitiva, muitas correções ainda serão feitas, a compatibilidade com extensões deve aumentar e os ganhos no desempenho podem ficar ainda melhores.

O progresso do “PHP de nova geração” pode ser acompanhado por aqui.

Com informações de Info

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Ver perfil