Què tan ràpid és WordPress amb PHP-FPM 7 en comparació amb 5?

PHP7 en té moltes avantatges en el rendiment, i en aquesta publicació he realitzat una prova per conèixer el rendiment de WordPress a PHP 5.6 i 7.


També aprendreu com canviar WordPress a utilitzar de 5 a 7 de PHP Hosting compartit, VPS / núvol.

PHP7 es va estrenar el 2015 amb molts millores de rendiment però sembla que la indústria encara ha d’adoptar la nova versió de PHP.

Com podeu veure, PHP7 va arribar just a sobre 3% de la quota de mercat tot i proporcionar millors característiques. Fa falta consciència?

Vaig llegir molts articles PHP7 vs PHP5 així que he pensat a mi mateix per provar i veure amb quina velocitat passa PHP7 al lloc web de WordPress.

Abans de saltar als resultats, cal destacar-ne alguns característiques de PHP7 són:

  • Ús de memòria reduït
  • Suport consistent de 64 bits
  • Nova versió del motor Zend
  • Nou excepció del motor per a un millor maneig d’errors
  • Afegeix classes anònimes
  • Web de càrrega més ràpida (per descomptat)

L’última versió de WordPress suporta oficialment PHP7. Anem a conèixer com funcionen amb PHP7.

Detalls de la prova

Una mica de plataforma i procediment de prova per fer-vos una imatge clara.

  • Vaig aprovisionar Linode Pla de 10 dòlars i va fer el següent.
  • S’ha instal·lat WordPress 4.7 a Ubuntu 16.04 LTS mitjançant EasyEngine
  • Tema de blocs instal·lat per MyThemeShop
  • No heu utilitzat cap complement de memòria cau ni CDN
  • Utilitzat Carregador realitzar una prova de càrrega amb 50-200 clients durant un minut.

Rendiment de WordPress a PHP-FPM 5.6

De manera predeterminada, EasyEngine instal·la PHP-FPM 5.6, així que no he de fer cap configuració tret de configurar WordPress, instal·lant el tema & assenyalant el meu domini de prova a Linode VM IP.

Vaig anar a Loader per realitzar la prova i aquí teniu el resultat:

  • Temps mitjà de resposta: 11.96
  • Temps mínim de resposta: 0,6s
  • Temps màxim de resposta: Anys 19

Rendiment de WordPress a PHP-FPM 7.0

He canviat a PHP 7 a motor fàcil i els resultats són:

Sorprenent! Veus que PHP7 és dues vegades més ràpid. PHP7 ha tingut un bon rendiment en tots els aspectes.

  • El temps mitjà és 5.1 segons es compara amb 11.96 amb PHP 5.6
  • El temps mínim de resposta és 0,4 segons es compara amb 0,6s
  • El temps màxim de resposta és 8.2 segons es compara amb Anys 19

Només canviar WordPress de PHP 5.6 a PHP 7 va disminuir el temps de càrrega del lloc web 50%.

Crec que ho és victòria ràpida per a qualsevol lloc web de WordPress i si encara no utilitzeu la versió més recent de PHP, aquest resultat de la prova us hauria d’animar a actualitzar.

Comprobador de compatibilitat

És possible que vulgueu consultar el vostre tema i el vostre complement per assegurar-vos que en siguin compatible amb PHP 7 perquè no es trenqui l’actualització de publicacions?.

Comprobador de compatibilitat de PHP El complement de WPEngine us ajudarà a analitzar el vostre tema i plugin existents i us farà saber que estan bé amb PHP 7.

Com canviar de 5 a 7 PHP?

Hi ha diverses maneres d’aconseguir-ho en funció de la plataforma que feu servir.

Si feu servir EasyEngine

Probablement una de les maneres més ràpides de canviar la versió de pila és utilitzar EasyEngine.

Inicieu la sessió al vostre VPS / Cloud on hi ha instal·lat EasyEngine

Executa És a dircomandament

ee site actualitza el vostre lloc web.com –php7

Ex:

[correu electrònic protegit]: ~ # ee lloc actualització chandan.io –php7
PHP7.0 és una característica experimental i és possible que no funcioni amb tots els connectors del vostre lloc.
Podeu desactivar-la passant –php7 = més endavant.
Voleu activar PHP ara per a chandan.io?
Tipus "i" continuar [n]: y
Si us plau, realitzeu les comprovacions de preactualització…
Ubicació de còpia de seguretat: /var/www/chandan.io/backup/25Feb2017093100
Còpia de seguretat de base de dades [Fet]
Configuració de la configuració de NGINX [Fet]
Configuració del lloc web [Fet]
Actualitza: nginx [D’acord]
S’ha actualitzat correctament el lloc http://chandan.io
[correu electrònic protegit]: ~ #

Podeu fer servir la comanda ps a verificar PHP 7 s’està executant.

[correu electrònic protegit]: ~ # ps -ef | grep php
arrel 17274 1 0 febrer? 00:00:04 php-fpm: procés mestre (/ etc /php/ 7.0/fpm/php-fpm.conf)
arrel 26674 26541 0 09:31 pts / 0 00:00:00 grep –color = auto php
[correu electrònic protegit]: ~ #

Nota: si observeu que PHP 5 i set en funcionen tots dos, podeu aturar el PHP 5 i eliminar-lo de la posada en marxa automàtica.

Si utilitzeu Hosting compartit

Si teniu servei d’allotjament compartit que proporciona cPanel, podeu canviar la versió PHP per vosaltres mateixos de la següent manera.

Tanmateix, si no disposeu de cPanel, potser haureu de parlar amb el proveïdor de hosting.

La captura de pantalla següent està presa SiteGround.

  • Inicieu la sessió al vostre cPanel
  • Feu clic a “Gestor de versions PHP” a programari 1H

  • Seleccioneu el lloc per canviar la versió de PHP
  • Canvia el versió i feu clic a Desa

Obtindreu una confirmació que nova versió s’aplica al vostre lloc web.

Ben fet! Acabeu d’aconseguir que el vostre lloc de WordPress sigui més ràpid en allotjament compartit.

Si allotgeu a Cloud / VPS

Si allotgeu el vostre WordPress a Cloud o VPS com Google Cloud, AWS, Linode, DO, etc i instal·lat tot el vostre manual, podeu fer el següent (per exemple, CentOS 6.x) per actualitzar PHP.

  • Inicieu la sessió al vostre VM CentOS
  • Feu una còpia de seguretat de VM abans de l’actualització perquè pugueu tornar a funcionar per si la cosa no funciona
  • Elimineu la versió PHP existent

yum elimina php-fpm php-cli php-common

  • Instal·leu el dipòsit següent

rpm-https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm-https://mirror.webtatic.com//el6/més recent.rpm

  • Instal·leu PHP-FPM 7 i el seu mòdul obligatori

yum instal·lar php70w-fpm-nginx php70w-cli php70w-mysqlnd php70w-fpm

Reinicieu Nginx, MySQL & PHP-FPM per assegurar-se que es carrega amb la versió més recent. També podeu accedir al lloc web de WordPress per assegurar-ne funcionalitat.

Felicitació! Heu instal·lat correctament PHP-FPM 7.

Podeu fer el següent si voleu verificar la versió.

[[correu electrònic protegit] init.d] # / usr / sbin / php-fpm -versió
PHP 7.0.16 (fpm-fcgi) (construït: 18 feb 2017 10:46:38)
Copyright (c) 1997-2017 El Grup PHP
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
[[correu electrònic protegit] init.d] #

Espero que més amunt us faci una idea com implementar PHP-FPM 7 per a WordPress i els seus avantatges en el rendiment.

Per tant, endavant i proveu a PHP-FPM 7 per experimentar la càrrega ràpida del lloc web de WordPress.

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