Novo motor do PHP deixa WordPress 20% mais rápido




O desenvolvedor russo Dmitry Stogov, funcionário da Zend Technologies, empresa que desenvolve aplicações baseadas em PHP, passou os últimos quatro meses trabalhando em uma otimização no motor do PHP. E o trabalho parece ter valido muito a pena: benchmarks mostram que a velocidade de sites baseados em WordPress aumentou 20%. Em um dos cenários, a melhoria de desempenho ultrapassou os 30%.

Nos testes, um servidor que era capaz de processar 211 requisições por segundo no WordPress 3.6 com uma versão anterior do PHP passou a suportar 253 requisições por segundo com uma versão de desenvolvimento do PHP 5.7, já com as mudanças aplicadas. Melhorias semelhantes foram observadas no Drupal 6.1 (11,7%), no script de galeria de imagens Qdig (15,3%) e no aplicativo de teste do Zend Framework (30,5%).
Aumento de desempenho no PHP chega a 30%
Aumento de desempenho no PHP chega a 30%

Stogov testou várias otimizações no núcleo do PHP. Uma delas consistia em um compilador JIT integrado ao cache do PHP. Isso faria com que o código fosse pré-interpretado na memória, aumentando a velocidade de execução dos aplicativos. O desempenho de um script de benchmark melhorou mais de dez vezes em relação ao PHP 5.5, mas o impacto em cenários reais foi bem pequeno.
A outra ideia, a maior responsável pelo aumento de performance, era minimizar a alocação no heap, nome dado a uma parte da memória onde são armazenados dados dinâmicos. O problema é que, para isso ser feito, boa parte do código do PHP deveria ser modificada e não havia nenhuma garantia de que a melhoria seria grande — mas a ideia foi colocada em prática mesmo assim, e deu muito certo.

As otimizações estão disponíveis em uma versão preliminar do PHP 5.7, apelidada de PHPNG ou PHP de nova geração. Se quiser testar a nova versão, você pode ler as instruções nesta página. Ainda não se sabe quando teremos esse aumento de desempenho nos servidores: ainda há falhas que geram incompatibilidade com códigos atuais, e algumas ideias que ainda não foram testadas podem melhorar ainda mais o desempenho.

Com informações: INFO.
Partilhar no Google Plus

Sobre Fanatic informatica

Meu nome é Luan Deschamps, Sou Analista e Desenvolvendor Web há mais de 7 anos e apaixonado pela profissão que escolhi. Enfim, espero oferece um Serviço com muita Seriedade.
    Faça Comentario pelo Blogger
    Faça Comentario pelo Facebook
Postagem mais recente Postagem mais antiga Página inicial