Facebook busca aumentar performance do PHP com nova tecnologia
Na terça-feira, tecnólogos do Facebook liberaram um transformador de código-fonte com a intenção de melhorar a performance do PHP↳PHP44 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) →.
Chamada de HipHop para PHP, a tecnologia vem sendo desenvolvida há dois anos e usada para reduzir o uso do CPU nos servidores do Facebook em cerca de 50%, afirmou Haiping Zhao, engenheiro sênior da rede social, no blog oficial do Facebook.
Zhao afirmou que o projeto teve um grande impacto no Facebook e acredita que a web possa ser amplamente beneficiada com o HipHop. Devido a isso, a rede social resolveu liberar a novidade como open source, na esperança de levar um novo foco a sites complexos com PHP.
A tecnologia ainda não está totalmente pronta, e usuários precisam se sentir confortáveis com ela antes de experimentá-la, disse o executivo.
Tecnicamente, o HipHop não é um compilador. Ele é um parser que transforma o PHP em linguagem compilável, juntamente com a reimplementação do sistema de execução do PHP e a reescrita de algumas das extensões mais comuns para aumentar sua performance.
Na prática, o HipHop transforma o código fonte do PHP em um código otimizado escrito em C++ e, em seguida, usa o g++ para compilá-lo. Segundo Zhao, a novidade executa o código fonte de uma forma semanticamente igual ao PHP atual, mas sacrifica algumas ferramentas raramente usadas – como eval() – para aumentar a performance.
O PHP oferece benefícios em termos de produtividade de programação, juntamente com outras linguagens interpretadas, como Perl, Python e Ruby. Entretanto, afirma Zhao, interpretar linguagens costuma ser menos eficiente em termos de uso de CPU e de memória.
“Devido a isso, tem sido um desafio manter o Facebook para mais de 400 bilhões de visitas em páginas PHP mensalmente”, afirmou o executivo. O HipHop permite que os desenvolvedores mantenham os melhores aspectos do PHP e ao mesmo tempo tirem vantagem da performance do C++, acrescentou.
No total, a equipe do Facebook escreveu mais de 300 mil linhas de código e mais de cinco mil unidades de teste foram realizadas. Todo o código-fonte estará disponível no GitHub sob a mesma licença open source do PHP.
Com informações de InfoWorld
Martech entra na era da Inteligência Artificial e das operações inteligentes
Esse movimento democratiza o acesso à tecnologia e acelera operações, mas também cria um novo perfil de profissional: mais analítico, multidisciplinar e conectado à lógica de produto e experiência.







Redação iMasters





