Mennyire gyors a WordPress a PHP-FPM 7-rel összehasonlítva az ötvel?

A PHP7-nek sok teljesítmény előnyei, és ebben a bejegyzésben tesztet végeztem a WordPress teljesítményének megismerésére a PHP 5.6 és 7 alatt.


Megtudhatja azt is, hogyan kapcsolhatja át a WordPress alkalmazást a PHP 5-ről 7-re Közös tárhely, VPS / Cloud.

PHP7 2015-ben sokkal megjelentek teljesítményjavítások de úgy tűnik, hogy az iparág még nem fogadja el a PHP új verzióját.

Mint láthatja, a PHP7 éppen felül van A piaci részesedés 3% -a annak ellenére, hogy jobb szolgáltatásokat nyújt. Hiányzik? tudatosság?

Sok cikket olvastam a PHP7 vs. PHP5 ezért gondoltam magam, hogy megpróbálom megnézni, milyen gyors a PHP7 a WordPress webhelyen.

Mielőtt az eredményekre ugrnánk, érdemes megemlíteni néhányat jellemzők a PHP7 közül:

  • Csökkentett memóriafelhasználás
  • Állandó 64 bites támogatás
  • A Zend motor új verziója
  • Új kivétel a motor jobb kezelése érdekében
  • Anonim osztályokat ad hozzá
  • A webhely gyorsabb betöltése (természetesen)

A WordPress legújabb verziója hivatalosan támogatja a PHP7-et. Nézzük meg, hogyan teljesítenek a PHP7-rel.

Tesztelési részletek

Egy kis platformon és tesztelési eljárással tiszta képet kap.

  • Kidolgoztam Linode 10 dolláros terv és a következőket tette.
  • Telepítette a WordPress 4.7 szoftvert az Ubuntu 16.04 LTS-en az EasyEngine segítségével
  • Telepített Blogging téma: MyThemeShop
  • Nem használt gyorsítótárazási plugint vagy CDN-t
  • Használt loader 50-200 ügyféllel terhelési teszt elvégzése egy percig.

A WordPress teljesítménye a PHP-FPM 5.6-on

Alapértelmezés szerint az EasyEngine telepíti a PHP-FPM 5.6-ot, így nem kellett semmiféle konfigurációt elvégeznem, kivéve a WordPress beállítását és a téma telepítését. & a teszttartományomat a Linode VM IP-re mutatva.

Loaderbe mentem, hogy elvégezzem a tesztet, és itt van az eredmény:

  • Átlagos válaszidő: 11.96s
  • Minimális válaszidő: 0.6 s
  • Maximális válaszidő: 19s

A WordPress teljesítménye a PHP-FPM 7.0-on

Az Easy motoron átváltottam a PHP 7-re, és az eredmények:

Elképesztő! Látja, hogy a PHP7 az kétszer gyorsabb. A PHP7 minden szempontból jól teljesített.

  • Átlagos idő: 5.1 másodperc összehasonlítva 11.96s a PHP 5.6-mal
  • A minimális válaszidő: 0.4 másodperc összehasonlítva 0.6 s
  • A maximális válaszidő: 8.2 másodperc összehasonlítva 19s

A WordPress PHP 5.6-ról PHP 7-re történő váltásával csökkent a webhely betöltési ideje 50% -kal.

Azt hiszem, ez az gyors győzelem bármely WordPress webhelyre, és ha még mindig nem használja a legújabb PHP verziót, akkor a teszt eredménye ösztönözni fogja a frissítésre.

Kompatibilitási ellenőrző

Ellenőrizze a témát és a plugint, hogy megbizonyosodjon arról, hogy vannak-e összeegyeztethető a PHP 7-tel, tehát nem szakítja meg a frissítést?.

PHP kompatibilitás ellenőrző A WPEngine plugin segítséget nyújt a meglévő téma és plugin elemzésében, és tudatja velük, hogy rendben vannak-e a PHP 7-rel.

Váltás a PHP 5-ről 7-re?

Az Ön által használt platform alapján többféle módon érheti el ezt.

Ha EasyEngine-t használ

Valószínűleg az egyik leggyorsabb módja a stack verzió váltásának az EasyEngine használatával.

Jelentkezzen be a VPS / Cloud-ba, ahol az EasyEngine telepítve van

kivégez eeparancs

ee webhely frissíti awebsite.com –php7 webhelyet

Volt:

[Email protected]: ~ # ee webhely frissítése chandan.io –php7
A PHP7.0 egy kísérleti szolgáltatás, és előfordulhat, hogy a webhely összes pluginjával nem működik.
A –php7 = késõbbi kikapcsolásával kikapcsolhatja.
Most engedélyezni szeretné a PHP-t a chandan.io számára?
típus "y" folytatni [n]: y
A frissítés előtti ellenőrzéseket futtatja, kérjük várjon…
Biztonsági mentés helye: /var/www/chandan.io/backup/25Feb2017093100
Az adatbázis biztonsági mentése [Kész]
Az NGINX konfigurációjának beállítása [Kész]
A webroot beállítása [Kész]
Újratöltés: nginx [OK]
A http://chandan.io webhely sikeresen frissült
[Email protected]: ~ #

A ps parancs használható ellenőrizze A PHP 7 fut.

[Email protected]: ~ # ps -ef | grep php
gyökér 17274 1 0 február 24? 00:00:04 php-fpm: master folyamat (/ etc /php/7.0/fpm/php-fpm.conf)
root 26674 26541 0 09:31 pont / 0 00:00:00 grep –color = auto php
[Email protected]: ~ #

Jegyzet: Ha azt észleli, hogy a PHP 5 és mindkettő fut, akkor leállíthatja a PHP 5-et, és eltávolíthatja az automatikus indításból.

Ha megosztott tárhelyet használ

Ha olyan megosztott tárhelyen vesz részt, amely cPanelt biztosít, akkor a következőképpen módosíthatja a PHP verziót.

Ha azonban nem rendelkezik cPanel-lel, akkor lehet, hogy beszélnie kell a tárhely szolgáltatójával.

A következő képernyőképet származik SiteGround.

  • Jelentkezzen be a cPanelbe
  • Kattintson a „PHP Version Manager” elemre az 1H szoftver alatt

  • Válassza ki a webhelyet a PHP verziójának megváltoztatásához
  • Változtasd meg a változat majd kattintson a Mentés gombra

Erről megerősítést kapsz új verzió alkalmazza a webhelyén.

Szép munka! Éppen most gyorsabbá tette WordPress-webhelyét a megosztott tárhelyen.

Ha Cloud / VPS-en tárol

Ha a WordPress-t felhőben vagy VPS-ben tárolja, például a Google Cloud, AWS, Linode, DO, stb., és mindent manuálisan telepített saját kezűleg, akkor a következőket teheti (például a CentOS 6.x esetén) a PHP frissítéséhez.

  • Jelentkezzen be a CentOS virtuális gépébe
  • A frissítés előtt készítsen biztonsági másolatot a virtuális gépről, hogy visszavonhassa az ügyet, ha rosszul fordul elő
  • Távolítsa el a meglévő PHP verziót

yum eltávolítani php-fpm php-cli php-common

  • Telepítse a következő lerakatot

fordulat / perc-https://dl.fedoraproject.org/kocsma/epel/epel-release-legújabb 6.noarch.rpm
fordulat / perc-https://mirror.webtatic.com/yum/el6/latest.rpm

  • Telepítse a PHP-FPM 7-et és a szükséges modult

yum install php70w-fpm-nginx php70w-cli php70w-mysqlnd php70w-fpm

Indítsa újra az Nginx, MySQL alkalmazást & A PHP-FPM annak biztosítása érdekében, hogy a legfrissebb verziója legyen. A WordPress webhelyet is elérheti annak biztosítása érdekében alkalmassága.

gratuláció! Sikeresen telepítette a PHP-FPM 7 szoftvert.

A verzió ellenőrzéséhez a következőket teheti.

[[Email protected] init.d] # / usr / sbin / php-fpm-verzió
PHP 7.0.16 (fpm-fcgi) (beépítve: 2017. feb. 18., 10:46:38)
Szerzői jog (c) 1997-2017 A PHP képviselőcsoport
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
[[Email protected] init.d] #

Remélem, hogy a fentiekben bemutat egy ötletet a PHP-FPM 7 alkalmazásának a WordPress alkalmazásához és annak előnyeinek megvalósításához.

Tehát menj tovább, és próbáld ki a PHP-FPM 7-et, hogy megtapasztalhassa a gyorsan betöltődő WordPress webhelyet.

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