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.


Gostou? Compartilhe com seus amigos!

Deixe Seu Comentário

Qual é a sua Reação?

Diversão Diversão
0
Diversão
Ri muito Ri muito
0
Ri muito
Ganhar Ganhar
0
Ganhar
Fofa Fofa
0
Fofa
Droga Droga
0
Droga
Falhou Falhou
0
Falhou
Nerd Nerd
0
Nerd
ódio ódio
0
ódio
Assustador Assustador
0
Assustador
Vomitar Vomitar
0
Vomitar
Confuso Confuso
0
Confuso
omg omg
0
omg
love love
0
love
wtf wtf
0
wtf
love-2 love-2
0
love-2
Ricardo chagas

Duvidas só perguntar
Escolha o formato
Adicione um questionário de personalidade
Como podemos pensar em questões que respondam o que realmente queremos saber sobre o problema que identificamos
CURIOSIDADES
E nós sabemos, sabemos, que existem respostas certas e erradas sobre como se mover neste espaço
Enquete
Votar para tomar decisões ou determinar opiniões
Post
Envie sua notícia, matéria ou pauta, com textos, imagens e/ou códigos incorporados
Contagem Regressiva
The Classic Internet Countdowns
Lista Aberta
Crie uma lista aberta, onde outros usuários possam enviar novos itens com o mesmo tema
Lista classificada
Permitir que usuários não registados façam uma avaliação
Meme
Fazer upload de suas próprias imagens para fazer personalizado memes
Vídeos
Youtube, Vimeo ou Vine
Graphics Interchange Format
Formato GIF