Koliko je brz WordPress s PHP-FPM 7 u usporedbi s 5?

PHP7 ima mnogo izvedbene prednosti, i u ovom sam postu izveo test kako bih otkrio WordPress performanse u PHP 5.6 i 7.


Također ćete naučiti kako prebaciti WordPress na upotrebu s PHP-a 5 na 7 nadalje Dijeljeni hosting, VPS / Cloud.

PHP7 izdan je 2015. s mnogima poboljšanja performansi ali izgleda da industrija tek treba da usvoji novu verziju PHP-a.

Kao što vidite PHP7 je malo iznad 3% tržišnog udjela unatoč pružanju boljih značajki. Nedostaje li mu svijest?

Pročitao sam puno članaka o PHP7 u odnosu na PHP5 pa sam mislio pokušati i vidjeti kako brz je PHP7 na web stranici WordPress.

Prije skoka do rezultata, neke vrijedi spomenuti značajke od PHP7 su:

  • Smanjena potrošnja memorije
  • Dosljedna 64-bitna podrška
  • Nova verzija motora Zend
  • Nova iznimka motora za bolje rukovanje pogreškama
  • Dodaje anonimne časove
  • Brže učitavanje web stranice (naravno)

Najnovija inačica WordPress-a službeno podržava PHP7. Otkrijmo kako rade s PHP7.

Pojedinosti o ispitivanju

Malo platforme i postupak testiranja za jasnu sliku.

  • Provizorio sam Linode 10 dolara plana i učinio sljedeće.
  • Instaliran WordPress 4.7 na Ubuntu 16.04 LTS putem EasyEngine-a
  • Instalirana tema za bloganje od MyThemeShop
  • Nisu upotrijebili dodatak za predmemoriranje ili CDN
  • koristi Utovarivač izvršiti test opterećenja s 50-200 klijenata u trajanju od jedne minute.

Performanse WordPressa na PHP-FPM 5.6

EasyEngine je prema zadanim postavkama instalirao PHP-FPM 5.6, tako da nisam morao raditi nikakvu konfiguraciju osim postavljanja WordPressa, instaliranja teme & usmjerivši moju testnu domenu na Linode VM IP.

Otišao sam u Loader da izvršim test i evo rezultata:

  • Prosječno vrijeme odgovora: 11.96s
  • Minimalno vrijeme odgovora: 0.6s
  • Maksimalno vrijeme odgovora: 19s

Performanse WordPressa na PHP-FPM 7.0

Prebacio sam se na PHP 7 preko Easy motora i rezultati su:

nevjerojatan! Vidite da je PHP7 dva puta brže. PHP7 je izveden u svim aspektima.

  • Prosječno vrijeme je 5.1 sekundi usporediti s 11.96s s PHP 5.6
  • Minimalno vrijeme odziva je 0.4 sekundi usporediti s 0.6s
  • Maksimalno vrijeme odziva je 8.2 sekundi usporediti s 19s

Samo prebacivanjem WordPress-a s PHP 5.6 na PHP 7 smanjeno je vrijeme učitavanja web mjesta za 50%.

Vjerujem da je to brza pobjeda za bilo koju WordPress web stranicu i ako još uvijek ne koristite najnoviju verziju PHP-a, ovaj test test trebao bi vas potaknuti na nadogradnju.

Provjera kompatibilnosti

Možda želite provjeriti svoju temu i dodatak da biste bili sigurni da jesu kompatibilan s PHP-om 7 tako da se ne prekida post update?.

Provjera kompatibilnosti PHP-a dodatak WPEngine pomoći će vam da analizirate postojeću temu i dodatak i dati vam do znanja da su u redu s PHP 7.

Kako prebaciti s PHP 5 na 7?

Postoji više načina da se to postigne na temelju platforme koju koristite.

Ako koristite EasyEngine

Vjerojatno jedan od najbržih načina za prebacivanje verzije skupa je EasyEngine.

Prijavite se na svoj VPS / Cloud gdje je instaliran EasyEngine

Izvršiti eenaredba

ee web mjesto ažurirati yourwebsite.com –php7

ex:

[E zaštićeni]: ~ # ee web mjesto chandan.io –php7
PHP7.0 je eksperimentalna značajka i možda neće raditi sa svim dodacima vaše web stranice.
Možete ga onemogućiti tako da kasnije prenesete –php7 = off.
Želite li sada omogućiti PHP za chandan.io?
Tip "y" nastaviti [n]: y
Izvođenje provjere prije ažuriranja, pričekajte…
Rezervna lokacija: /var/www/chandan.io/backup/25Feb2017093100
Izrada sigurnosnih kopija baze podataka [Gotovo]
Postavljanje NGINX konfiguracije [Gotovo]
Postavljanje webroot-a [Gotovo]
Ponovo učitaj: nginx [OK]
Web mjesto http://chandan.io je uspješno ažurirano
[E zaštićeni]: ~ #

Za naredbu ps možete koristiti provjeriti PHP 7 je pokrenut.

[E zaštićeni]: ~ # ps -ef | grep php
korijen 17274 1 0 Feb24? 00:00:04 pHP-fpm: glavni postupak (/ itd /pHP/7.0/fpm/pHP-fpm.conf)
root 26674 26541 0 09:31 bod / 0 00:00:00 grep –color = auto pHP
[E zaštićeni]: ~ #

Bilješka: ako primijetite da se pokreću PHP 5 i sedam, tada možete zaustaviti PHP 5 i ukloniti se iz automatskog pokretanja.

Ako koristite Dijeljeni hosting

Ako se nalazite na zajedničkom hostingu koji pruža cPanel, tada PHP verziju možete sami promijeniti kao slijedeće.

Međutim, ako nemate cPanel, možda ćete trebati razgovarati s pružateljem usluga hostinga.

Sljedeća je slika snimljena SiteGround.

  • Prijavite se na svoj cPanel
  • Kliknite “PHP inačica softvera” pod 1H softverom

  • Odaberite web mjesto za promjenu PHP verzije
  • Promijeni verzija i kliknite Spremi

Dobit ćete potvrdu da nova verzija se primjenjuje na vašu web lokaciju.

Dobro napravljeno! Upravo ste napravili svoju WordPress stranicu brže na zajedničkom hostingu.

Ako je hosting u Cloudu / VPS-u

Ako hostujete svoj WordPress na Cloudu ili VPS-u poput Google Cloud-a, AWS-a, Linode-a, ČINI, itd. i sve ste instalirali ručno, tada možete učiniti sljedeće (primjer za CentOS 6.x) za nadogradnju PHP-a.

  • Prijavite se na svoj CentOS VM
  • Uzmite sigurnosnu kopiju VM-a prije nadogradnje kako biste mogli odstupiti za slučaj da stvar pođe po zlu
  • Uklonite postojeću PHP verziju

yum ukloniti php-fpm php-cli php-uobičajeno

  • Ugradite sljedeće spremište

rpm -Uvh https://dl.fedoraproject.org/pab/epel/epel-release-najnovije-6.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/mljac/EL6/latest.rpm

  • Instalirajte PHP-FPM 7 i njegov potrebni modul

yum instalirajte php70w-fpm-nginx php70w-cli php70w-mysqlnd php70w-fpm

Ponovo pokrenite Nginx, MySQL & PHP-FPM kako bi se osiguralo učitavanje najnovije verzije. Možete pristupiti i web stranici WordPress da biste je osigurali funkcionalnost.

čestitka! Uspješno ste instalirali PHP-FPM 7.

Ako želite provjeriti verziju, možete učiniti sljedeće.

[[E zaštićeni] init.d] # / usr / sbin / php-fpm -verzija
PHP 7.0.16 (fpm-fcgi) (izgrađeno: 18. veljače 2017. 10:46:38)
Autorska prava (c) 1997-2017. PHP grupa
Zend Engine v3.0.0, Autorska prava (c) 1998-2017 Zend Technologies
[[E zaštićeni] init.d] #

Nadam se da ću vam dati ideju kako implementirati PHP-FPM 7 za WordPress i njegove prednosti u pogledu performansi.

Dakle, naprijed i pokušajte s PHP-FPM 7 kako biste doživjeli WordPress web mjesto koje se brzo učitava.

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