Desempenho do WordPress no PHP 7.2
Publicados: 2018-08-30De acordo com quase todos, o PHP 7.2 é (não surpreendentemente) agora a versão PHP recomendada para WordPress. Na verdade, a própria equipe do WordPress recomenda que você use o PHP 7.2 para um desempenho ideal e para tornar seu site WordPress o mais estável possível.
Mas no que diz respeito ao PHP, quão bom é o 7.2 quando você realmente o coloca sob um microscópio? É realmente uma boa escolha para o WordPress?
Neste artigo, estas são as principais perguntas que vamos responder. Mas primeiro, vamos fazer um pouco de recuperação.
O que é PHP?
PHP é uma linguagem de script de uso geral e de código aberto. É predominantemente usado na criação de páginas da Web, pode ser incorporado em código HTML e pode ser usado em muitos tipos diferentes de plataformas. PHP tecnicamente significa “Hypertext Preprocessor”, apesar do fato de que a sigla não faz muita diferença. PHP costumava significar “Personal Home Page” antigamente, mas agora, significa a sigla recursiva: “PHP: Hypertext Preprocessor”.
Ele pode ser usado em plataformas como Mac OS X, Microsoft Windows, Linux, muitas variações diferentes do sistema Unix… quase qualquer plataforma que você queira usar. Ele é usado para scripts do lado do servidor, para escrever aplicativos de desktop e para acessar bancos de dados.
Na verdade, o PHP é conhecido há muito tempo por sua força superior na categoria 'acessar bancos de dados'. Ele pode acessar mais de 20 tipos diferentes de bancos de dados e pode ser usado para gerar imagens, filmes em Flash e arquivos PDF do seu site, etc.
Mas se você é um desenvolvedor web com alguma experiência em WordPress ou PHP, provavelmente já sabe disso. Você provavelmente também sabe que o WordPress ainda suporta PHP 5, mas que o projeto PHP continuou a evoluir desde então. Ele recebeu uma grande atualização quando o PHP 7 foi lançado e alguns novos recursos bastante impressionantes quando o PHP 7.2 foi lançado.
Então, vamos ter um momento para falar sobre alguns desses recursos.
Novos recursos no PHP 7.2
O PHP 7.2 foi lançado oficialmente em novembro de 2017, então já está disponível há algum tempo. Ele apresenta algumas novas funções e melhorias que são de interesse particular para os usuários do WordPress, a maioria das quais se concentra em melhorias de segurança, novos recursos de uso e aprimoramentos de desempenho.
Em primeiro lugar, a biblioteca de criptografia de camada de aplicativo Libsodium costumava ser disponibilizada através do PECL, mas agora está incluída como parte do núcleo do PHP 7.2. Isso realmente torna o PHP a primeira linguagem de programação, de todos os tempos, a adicionar uma criptografia moderna à biblioteca padrão – o que é bastante impressionante.
O Argon 2 agora está incluído como um algoritmo de hash, o que é muito legal.
Diz-se também que o PHP 7.2 roda cerca de 13% mais rápido que o 7.1, o que é um grande aumento de desempenho. Diz-se também que ele roda cerca de 20% mais rápido que o 7.0 e 250% mais rápido que o PHP 5.6!
Mas o que é ainda mais surpreendente é que cerca de 4 em cada 10 usuários do WordPress ainda não atualizaram do PHP 5.6 … o que meio que nos surpreende um pouco… mas é o que é.
O suporte também é uma questão a ser discutida no que diz respeito ao 7.2. 7.0 chegará ao fim de seu suporte crítico no final de 2018, e o PHP 7.1 também não será suportado após dezembro de 2018. Portanto, se você deseja continuar recebendo suporte para sua versão do PHP, obviamente precisará atualizar antes então (embora por que você não iria querer?) .
Migrar para 7.2 também é uma experiência bastante tranquila, na maioria das vezes (pelo menos, se você estiver migrando de 7 ou 7.1).
Mas agora que falamos sobre algumas das principais funções e melhorias no 7.2, vamos falar sobre como o WordPress funciona com ele.
Como o WordPress funciona no PHP 7.2?
Em primeiro lugar, o WordPress.org refere-se ao PHP versão 7.2 como sua versão padrão do PHP. Eles recomendam em seus requisitos de host que você encontre um host que suporte…
- PHP versão 7.2 ou superior
- MySQL 5.6 ou superior, ou MariaDB 10.0 ou superior
- Suporte HTTPS
Eles também dizem que recomendam Apache ou Nginx como servidores, mas também dizem que qualquer servidor que suporte PHP e MySQL servirá (fonte).
Eles também dizem, mais abaixo na página, que o WordPress funciona com PHP 5.2.4 ou superior, mas que essas versões chegaram ao fim oficial da vida… e, como tal, podem expor seu site a vulnerabilidades de segurança.
Portanto, esta é a primeira coisa a entender sobre o PHP 7.2. O WordPress.org, junto com praticamente todo mundo que usa ou desenvolve no WordPress, recomenda o 7.2 como o novo padrão.
E há muitas boas razões para isso.
Em geral, o próprio PHP 7 trouxe grandes mudanças em praticamente quatro áreas principais. Estes foram…
- atuação
- Reestruturação
- Limpar
- Tipo de sistema
Na verdade, empresas como o Badoo economizaram muito dinheiro quando mudaram do PHP 5 para o PHP 7. De acordo com uma estatística, foi estimado que o Badoo economizou cerca de um milhão de dólares apenas mudando para a versão atualizada do PHP , principalmente porque eles foram capazes de responder às solicitações mais rapidamente e porque isso exigia menos energia do servidor.
A atualização para o PHP 7 também foi carinhosamente chamada de 'TI verde', porque a atualização reduz a carga nos servidores de grandes empresas a tal ponto que você poderia dizer que é até 'bom para o planeta!'
Mas quando você faz a pergunta “o que especificamente você precisa saber sobre a atualização para o PHP 7.2”, verifica-se que a resposta é bem simples. Em outras palavras, se você estiver familiarizado com o PHP 7, então já saberá a maior parte do que precisa ser conhecido sobre o PHP 7.2.
O PHP 7.2 foi na verdade um lançamento bem menor quando você o compara com o 7.1, especialmente quando você o compara com as mudanças que ocorreram entre as versões 5 e 7. lançamento de software, quando você considera tudo... não porque não é uma boa atualização, mas porque esta versão do PHP ficou tão madura que não é realmente tão 'empolgante' ou dramática.
Em outras palavras, o PHP 7.2 é uma realização muito moderna e profissional do que o PHP vem fazendo há anos.
Para concluir
Sem ficar incrivelmente técnico, seria mais do que justo dizer que o PHP 7.2 é definitivamente uma melhoria – embora não seja exatamente inovador. Mas talvez o mais importante, algumas das mudanças que foram feitas entre 7 e 7.2 fazem mais para nos dar uma razão para nos afastarmos do PHP 5 do que qualquer outra coisa – e isso é realmente muito importante.
Em um mundo onde tantas pessoas ainda estão executando o PHP 5.6 com seu WordPress, talvez esses motivos sejam suficientes para obrigá-los a avançar e migrar para uma versão mais recente.
O processo de migração em si, como dito anteriormente, não é doloroso. Mas isso foi feito no contexto da atualização de uma versão anterior de 7 para 7.2. Se você estiver migrando de uma versão 5, saiba que definitivamente existem algumas 'mudanças importantes' que podem afetar seu site WordPress.
Ouvimos algumas pessoas dizerem que o processo de migração é melhor feito em etapas, percorrendo as diferentes versões lentamente e corrigindo os problemas à medida que surgem. Essa pode ser uma maneira especialmente útil se você ainda estiver executando uma versão mais antiga do 5.
Mas a coisa mais importante a ter em mente é isso… que atualizar para o PHP 7.2 aumentará o desempenho do WordPress em uma margem significativa e aumentará sua segurança, especialmente se você ainda não atualizou para o 7. Também o manterá atualizado com apoio, e isso é super importante.
Conseguimos marcar 100 pontos na ferramenta de teste de velocidade do site Pingdom pela primeira vez ao fazer alguns outros ajustes ao mesmo tempo.
Se você não é um programador, então parte do que você pode ouvir sobre o PHP 7.2 provavelmente é confuso. Mas se você administra um site WordPress, certamente pode ser benéfico para você ler sobre como usar PHP com seu site, porque eventualmente seu site sofrerá (pelo menos até certo ponto… isso, ou você se verá severamente limitado ) se você não ficar pelo menos um pouco mais confortável em usá-lo.
E, claro, se você planeja ser freelancer dentro da comunidade WordPress, é quase desnecessário dizer que o PHP é um conjunto de habilidades essencial para dominar. Você deve pelo menos ter um conhecimento prático antes de tentar o desenvolvimento do WordPress, pois atualmente é usado pela grande maioria dos sites na Internet, especialmente entre os sistemas de gerenciamento de conteúdo que são populares entre pessoas não técnicas (também conhecido como WordPress ) .
Então sim. O desempenho do WordPress no PHP 7.2 é incrível . Talvez não o tipo de incrível que se esperaria da atualização, mas o tipo de incrível que definitivamente inspiraria alguém a finalmente atualizar para a versão mais recente ... especialmente se você ainda estiver executando uma versão mais antiga do 5 ... que hoje em dia , está se tornando cada vez mais 'antigo', à medida que as atualizações se acumulam.