Fechar Login
Baxai de Tudo um Pouco

Novo motor PHP deixa sites WordPress ate 20% mais rápido

O 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%.

Publicidade
Novo-motor-PHP-deixa-sites-WordPress-mais-rápido

Aumento de desempenho no PHP chega a 20%

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%), no script de galeria de imagens Qdig (15%) e no aplicativo de teste do Zend Framework (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 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 desempenho, 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.

A otimização esta 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.

Sobre o autor:

Duvidas só perguntar

Deixe seu Comentario

Mais Baixados

1
600868 downloads
2
408521 downloads
3
371052 downloads
4
Angela com infinito
205563 downloads
5
200371 downloads
6
132110 downloads
7
127581 downloads
8
118523 downloads
9
102983 downloads
10
100104 downloads
Veja Mais
Todos os conteúdos desse site são colocados com permissão dos autores ou aplicações encontradas no domínio público na internet. Se algum dos conteúdos ou arquivos viola seus direitos, Por favor, deixe-nos saber.