Aká rýchla je WordPress s PHP-FPM 7 v porovnaní s 5?

PHP7 má veľa výhody výkonu, a v tomto príspevku som vykonal test na zistenie výkonu WordPress v PHP 5.6 a 7.


Naučíte sa tiež, ako prepnúť WordPress na používanie z PHP 5 na 7 Zdieľaný hosting, VPS / Cloud.

PHP7 bol prepustený v roku 2015 s mnohými zlepšenie výkonu ale vyzerá to, že priemysel ešte neschválil novú verziu PHP.

Ako vidíte, PHP7 sa dostal tesne nad 3% podiel na trhu napriek poskytovaniu lepších funkcií. Chýba to povedomie?

Čítal som veľa článkov o PHP7 vs. PHP5 tak som si myslel, že sa pokúsim zistiť, ako rýchlo je PHP7 na webových stránkach WordPress.

Pred skokom na výsledky je potrebné spomenúť Vlastnosti z PHP7 sú:

  • Znížené využitie pamäte
  • Konzistentná 64-bitová podpora
  • Nová verzia motora Zend
  • Nová výnimka motora pre lepšie spracovanie chýb
  • Pridá anonymné triedy
  • Rýchlejšie načítanie webovej stránky (samozrejme)

Najnovšia verzia WordPress oficiálne podporuje PHP7. Pozrime sa, ako fungujú s PHP7.

Podrobnosti o testovaní

Trochu platformy a postup testovania, aby ste získali jasný obraz.

  • Zabezpečil som to Linode 10 dolárov plán a urobil nasledujúce.
  • Nainštalovaný WordPress 4.7 na Ubuntu 16.04 LTS prostredníctvom EasyEngine
  • Nainštalovaná téma blogov od MyThemeShop
  • Nepoužili ste žiadny doplnok do vyrovnávacej pamäte alebo CDN
  • použité loader vykonať záťažový test s 50-200 klientmi po dobu jednej minúty.

Výkonnosť WordPress na PHP-FPM 5.6

V predvolenom nastavení EasyEngine inštaluje PHP-FPM 5.6, takže som nemusel robiť žiadnu konfiguráciu okrem nastavenia WordPress, inštalácie témy & smerovanie mojej testovacej domény na Linode VM IP.

Išiel som do Loaderu, aby som urobil test a tu je výsledok:

  • Priemerná doba odozvy: 11.96s
  • Minimálna doba odozvy: 0.6S
  • Maximálna doba odozvy: 19s

Výkonnosť WordPress na PHP-FPM 7.0

Prešiel som na PHP 7 pomocou modulu Easy a výsledky sú:

Úžasný! Vidíte, že PHP7 je dvakrát rýchlejšie. PHP7 fungovalo dobre vo všetkých aspektoch.

  • Priemerný čas je 5.1 sekúnd v porovnaní s 11.96s s PHP 5.6
  • Minimálna doba odozvy je 0.4 sekúnd v porovnaní s 0.6S
  • Maximálna doba odozvy je 8.2 sekúnd v porovnaní s 19s

Len prepnutím WordPress z PHP 5,6 na PHP 7 sa znížila doba načítania webových stránok o 50%.

Verím, že je to rýchla výhra pre všetky webové stránky WordPress a ak stále nepoužívate najnovšiu verziu PHP, tento výsledok by vás mal povzbudiť k inovácii.

Kontrola kompatibility

Možno budete chcieť skontrolovať svoj motív a doplnok, aby ste sa uistili, že sú kompatibilný s PHP 7, aby to neprerušilo aktualizáciu príspevkov?.

Kontrola kompatibility PHP plugin od WPEngine vám pomôže analyzovať vašu existujúcu tému a plugin a dá vám vedieť, že sú v poriadku s PHP 7.

Ako prepnúť z PHP 5 na 7?

Existuje niekoľko spôsobov, ako to dosiahnuť na základe platformy, ktorú používate.

Ak používate EasyEngine

Pravdepodobne jedným z najrýchlejších spôsobov prepínania verzií zásobníka je používanie EasyEngine.

Prihláste sa do svojho VPS / Cloud, kde je nainštalovaný program EasyEngine

popraviť eepríkaz

ee site update yourwebsite.com –php7

ex:

[Email protected]: ~ # Aktualizácia stránky ee chandan.io –php7
PHP7.0 je experimentálna funkcia a nemusí fungovať so všetkými doplnkami vášho webu.
Môžete ho vypnúť tak, že neskôr –php7 = vypnete.
Prajete si teraz povoliť PHP pre chandan.io?
typ "y" pokračovať [n]: y
Vykonávajú sa kontroly pred aktualizáciou, počkajte prosím…
Umiestnenie zálohy: /var/www/chandan.io/backup/25Feb2017093100
Zálohuje sa databáza [Hotovo]
Nastavenie konfigurácie NGINX [Hotovo]
Nastavenie webrootu [Hotovo]
Obnoviť: nginx [OK]
Úspešne aktualizovaná stránka http://chandan.io
[Email protected]: ~ #

Príkaz ps môžete použiť na overiť PHP 7 beží.

[Email protected]: ~ # ps -ef | grep php
root 17274 1 0 február? 00:00:04 php-fpm: hlavný proces (/ etc /php/7.0/fpm/php-fpm.conf)
root 26674 26541 0 09:31 bodov / 0 00:00:00 grep –color = auto php
[Email protected]: ~ #

Poznámka: Ak si všimnete, že PHP 5 aj sedem sú spustené, môžete zastaviť PHP 5 a odstrániť ho z automatického spustenia.

Ak používate zdieľaný hosting

Ak ste na zdieľanom hostení, ktoré poskytuje cPanel, môžete si sami zmeniť verziu PHP nasledovne.

Ak však nemáte cPanel, možno budete musieť hovoriť s poskytovateľom hostingu.

Nasledujúca snímka je prevzatá z SiteGround.

  • Prihláste sa do svojho cPanel
  • Kliknite na položku „Správca verzií PHP“ pod položkou 1H Software

  • Vyberte web, aby ste zmenili verziu PHP
  • Zmeniť verzia a kliknite na Uložiť

Dostanete potvrdenie, že Nová verzia sa použije na domovskú stránku vášho webu.

Výborne! Prostredníctvom zdieľaného hostenia ste práve urýchlili svoje stránky WordPress.

Ak hosťujete v službe Cloud / VPS

Ak hosťujete svoj WordPress v cloude alebo VPS, ako je Google Cloud, AWS, Linode, DO, atď. a všetko ste sami nainštalovali manuálne, potom môžete vykonať upgrade (napríklad pre CentOS 6.x) na inováciu PHP.

  • Prihláste sa do svojho CentOS VM
  • Pred inováciou si urobte zálohu VM, aby ste sa mohli vrátiť, ak sa niečo pokazí
  • Odstráňte existujúcu verziu PHP

yum odstrániť php-fpm php-cli php-common

  • Nainštalujte nasledujúce úložisko

rpm -Uvh https://dl.fedoraproject.org/krčma/EPEL/EPEL-release-najnovšie 6.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/EL6/latest.rpm

  • Nainštalujte PHP-FPM 7 a požadovaný modul

yum nainštalujte php70w-fpm-nginx php70w-cli php70w-mysqlnd php70w-fpm

Reštartujte Nginx, MySQL & PHP-FPM, aby ste sa uistili, že je nabitý najnovšou verziou. Môžete tiež navštíviť webovú stránku WordPress, aby ste sa uistili, že je funkčnosť.

blahoželanie! Úspešne ste nainštalovali PHP-FPM 7.

Ak chcete overiť verziu, môžete urobiť nasledovné.

[[Email protected] init.d] # / usr / sbin / php-fpm -verzia
PHP 7.0.16 (fpm-fcgi) (zostavené: 18. februára 2017 10:46:38)
Copyright (c) 1997 – 2017 Skupina PHP
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
[[Email protected] init.d] #

Dúfam, že vyššie vám dám nápad, ako implementovať PHP-FPM 7 pre WordPress a jeho výhody z hľadiska výkonu.

Tak choďte do toho a vyskúšajte PHP-FPM 7, aby ste zažili rýchlo načítanú webovú stránku 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