Qual a velocidade do WordPress com PHP-FPM 7 e 5?

PHP7 tem muitos vantagens de desempenho, e nesta postagem, realizei um teste para descobrir o desempenho do WordPress no PHP 5.6 e 7.


Você também aprenderá como mudar o WordPress para usar do PHP 5 ao 7 em Hospedagem Compartilhada, VPS / Cloud.

PHP7 foi lançado em 2015 com muitos melhorias de desempenho mas parece que a indústria ainda está para adotar a nova versão do PHP.

Como você pode ver, o PHP7 ficou logo acima 3% de participação de mercado apesar de fornecer melhores recursos. Falta consciência?

Eu li muitos artigos sobre PHP7 vs. PHP5 então pensei em experimentar e ver o quão rápido é o PHP7 no site WordPress.

Antes de pular para os resultados, vale a pena mencionar alguns recursos do PHP7 são:

  • Uso de memória reduzido
  • Suporte consistente de 64 bits
  • Nova versão do mecanismo Zend
  • Nova exceção de mecanismo para melhor manipulação de erros
  • Adiciona classes anônimas
  • Site de carregamento mais rápido (é claro)

A última versão do WordPress oficialmente suporta PHP7. Vamos descobrir como eles funcionam com o PHP7.

Detalhes do teste

Um pouco de plataforma e procedimento de teste para fornecer uma imagem clara.

  • Eu provisionei Linode $ 10 plano e fez o seguinte.
  • WordPress 4.7 instalado no Ubuntu 16.04 LTS através do EasyEngine
  • Tema de blog instalado por MyThemeShop
  • Não usou nenhum plug-in de cache ou CDN
  • Usava Carregador para executar um teste de carga com 50-200 clientes por um minuto.

Desempenho do WordPress no PHP-FPM 5.6

Por padrão, o EasyEngine instala o PHP-FPM 5.6, então eu não precisava fazer nenhuma configuração, exceto a instalação do WordPress, a instalação do tema & apontando meu domínio de teste para o IP da VM Linode.

Fui ao Loader para realizar o teste e aqui está o resultado:

  • Tempo médio de resposta: 11.96s
  • Tempo mínimo de resposta: 0.6s
  • Tempo máximo de resposta: 19s

Desempenho do WordPress no PHP-FPM 7.0

Eu mudei para o PHP 7 através do mecanismo Easy e os resultados são:

Surpreendente! Você vê que o PHP7 é duas vezes mais rapido. O PHP7 teve um bom desempenho em todos os aspectos.

  • Tempo médio é 5.1 segundos comparar com 11.96s com PHP 5.6
  • O tempo mínimo de resposta é 0,4 segundos comparar com 0.6s
  • O tempo máximo de resposta é 8.2 segundos comparar com 19s

Apenas mudando o WordPress do PHP 5.6 para o PHP 7 diminuiu o tempo de carregamento do site em 50%.

Eu acredito que é o vitória rápida para qualquer site WordPress e se você ainda não estiver usando a versão mais recente do PHP, esse resultado do teste deve encorajá-lo a atualizar.

Verificador de compatibilidade

Convém verificar seu tema e plug-in para garantir que eles sejam compatível com o PHP 7, para não quebrar a atualização posterior?.

Verificador de compatibilidade com PHP O plugin WPEngine ajudará você a analisar seu tema e plug-in existentes e informará que eles estão bem com o PHP 7.

Como mudar do PHP 5 para 7?

Existem várias maneiras de conseguir isso com base na plataforma que você usa.

Se estiver usando o EasyEngine

Provavelmente, uma das maneiras mais rápidas de mudar a versão da pilha está usando o EasyEngine.

Entre no seu VPS / Cloud em que o EasyEngine está instalado

Executar eecomando

atualização do site ee yourwebsite.com –php7

Ex:

[protegido por email]: ~ # atualização do site ee chandan.io –php7
PHP7.0 é um recurso experimental e pode não funcionar com todos os plugins do seu site.
Você pode desativá-lo passando –php7 = off mais tarde.
Deseja habilitar o PHP agora para chandan.io?
Tipo "y" para continuar [n]: y
Executando verificações pré-atualização, aguarde…
Local do backup: /var/www/chandan.io/backup/25Feb2017093100
Fazendo backup do banco de dados [Concluído]
Definindo a configuração NGINX [Concluído]
Configurando o webroot [Concluído]
Recarregar: nginx [OK]
Site atualizado com sucesso http://chandan.io
[protegido por email]: ~ #

Você pode usar o comando ps para verificar PHP 7 está rodando.

[protegido por email]: ~ # ps -ef | grep php
root 17274 1 0 Feb24? 00:00:04 php-fpm: processo mestre (/ etc /php/7.0/fpm/php-fpm.conf)
root 26674 26541 0 09:31 pts / 0 00:00:00 grep –color = auto php
[protegido por email]: ~ #

Nota: se você notar que o PHP 5 e o sete estão em execução, é possível parar o PHP 5 e remover da inicialização automática.

Se estiver usando Hospedagem Compartilhada

Se você estiver em uma hospedagem compartilhada que fornece cPanel, poderá alterar a versão do PHP sozinho, da seguinte maneira.

No entanto, se você não possui o cPanel, pode precisar falar com seu provedor de hospedagem.

A captura de tela a seguir é tirada de SiteGround.

  • Entre no seu cPanel
  • Clique em “PHP Version Manager” em 1H Software

  • Selecione o site para alterar a versão do PHP
  • Mudar o versão e clique em Salvar

Você receberá uma confirmação de que nova versão é aplicado à página inicial do seu site.

Bem feito! Você acabou de tornar seu site WordPress mais rápido na hospedagem compartilhada.

Se estiver hospedando no Cloud / VPS

Se você estiver hospedando seu WordPress na nuvem ou VPS como Google Cloud, AWS, Linode, FAZ, etc. e instalou tudo manualmente manualmente, você pode fazer o seguinte (exemplo para o CentOS 6.x) para atualizar o PHP.

  • Entre na sua VM do CentOS
  • Faça um backup da VM antes da atualização para que você possa reverter caso algo dê errado
  • Remova a versão existente do PHP

yum remove php-fpm php-cli php-common

  • Instale o seguinte repositório

rpm -Uvh https://dl.fedoraproject.org/bar/epel/epel-release-latest-6.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

  • Instale o PHP-FPM 7 e seu módulo necessário

yum instalar php70w-fpm-nginx php70w-cli php70w-mysqlnd php70w-fpm

Reinicie o Nginx, MySQL & PHP-FPM para garantir que ele seja carregado com a versão mais recente. Você também pode acessar o site WordPress para garantir a sua funcionalidade.

Parabéns! Você instalou com sucesso o PHP-FPM 7.

Você pode fazer o seguinte se quiser verificar a versão.

[[protegido por email] init.d] # / usr / sbin / php-fpm -version
PHP 7.0.16 (fpm-fcgi) (compilado: 18 de fevereiro de 2017 10:46:38)
Direitos autorais (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
[[protegido por email] init.d] #

Espero que acima você tenha uma idéia de como implementar o PHP-FPM 7 para WordPress e suas vantagens de desempenho.

Então vá em frente e experimente o PHP-FPM 7 para experimentar o site WordPress de carregamento rápido.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map