Ar „WordPress“ yra greitas naudojant „PHP-FPM 7“, palyginti su 5?

PHP7 turi daug atlikimo pranašumai, ir šiame įraše aš atlikiau testą, norėdamas sužinoti „WordPress“ našumą naudojant PHP 5.6 ir 7.


Taip pat sužinosite, kaip įjungti „WordPress“ naudojimą iš PHP 5 į 7 Bendras priegloba, VPS / Debesis.

PHP7 buvo išleistas 2015 m. su daugeliu našumo patobulinimai bet panašu, kad pramonė dar nepriima naujos PHP versijos.

Kaip matote, PHP7 pateko aukščiau 3% rinkos dalies nepaisant geresnių funkcijų. Ar jo trūksta? suvokimas?

Aš perskaičiau daugybę straipsnių apie PHP7 ir PHP5 todėl sugalvojau pabandyti ir pamatyti, kaip greitai veikia PHP7 „WordPress“ svetainėje.

Prieš pradedant prie rezultatų, verta paminėti keletą dalykų funkcijos iš PHP7 yra:

  • Sumažintas atminties naudojimas
  • Nuoseklus 64 bitų palaikymas
  • Nauja „Zend“ variklio versija
  • Nauja variklio išimtis geresniam klaidų tvarkymui
  • Prideda anoniminius užsiėmimus
  • Greičiau įkeliama svetainė (žinoma)

Naujausia „WordPress“ versija oficialiai palaiko PHP7. Sužinokime, kaip jie veikia su PHP7.

Testavimo detalės

Šiek tiek platformos ir testavimo procedūros, kad gautumėte aiškų vaizdą.

  • Aš pasirūpinau Linodas 10 USD planas ir darė taip.
  • Įdiegta „WordPress 4.7“ Ubuntu 16.04 LTS per „EasyEngine“
  • „MyThemeShop“ įdiegta internetinių dienoraščių tema
  • Nenaudojo jokio talpyklos papildinio ar CDN
  • Naudota Krautuvas vieną minutę atlikti apkrovos testą su 50-200 klientų.

„WordPress“ našumas naudojant PHP-FPM 5.6

Pagal numatytuosius nustatymus „EasyEngine“ įdiegia PHP-FPM 5.6, todėl man nereikėjo atlikti jokių konfigūracijų, išskyrus „WordPress“ nustatymą, temos diegimą. & nukreipdamas mano bandomąjį domeną į „Linode“ VM IP.

Aš nuėjau į „Loader“ atlikti bandymo ir štai rezultatas:

  • Vidutinis reakcijos laikas: 11,96 s
  • Minimalus atsako laikas: 0,6 sek
  • Maksimalus atsako laikas: 19s

„WordPress“ našumas naudojant PHP-FPM 7.0

Perjungiau į PHP 7 naudodamas „Easy“ variklį ir rezultatai yra šie:

Nuostabi! Matote, kad PHP7 yra du kartus greičiau. PHP7 puikiai pasirodė visais aspektais.

  • Vidutinis laikas yra 5.1 sekundės palyginti su 11,96 s su PHP 5.6
  • Minimalus atsako laikas yra 0,4 sekundės palyginti su 0,6 sek
  • Maksimalus atsako laikas yra 8.2 sekundės palyginti su 19s

Tiesiog perjungę „WordPress“ iš PHP 5.6 į „PHP 7“ sumažino svetainės įkėlimo laiką 50 proc..

Manau, kad tai yra greita pergalė bet kurioje „WordPress“ svetainėje ir jei vis dar nenaudojate naujausios PHP versijos, tada šis testo rezultatas turėtų jus paskatinti atnaujinti.

Suderinamumo tikrintuvas

Galbūt norėsite patikrinti savo temą ir papildinį, kad įsitikintumėte, jog jie yra suderinamas su PHP 7, kad jis nepažeistų atnaujinimo?.

PHP suderinamumo tikrintuvas „WPEngine“ papildinys padės išanalizuoti esamą temą ir papildinį ir praneš jums, kad su PHP 7 jie yra tinkami.

Kaip perjungti iš PHP 5 į 7?

Remiantis jūsų naudojama platforma, tai galima pasiekti keliais būdais.

Jei naudojate „EasyEngine“

Tikriausiai vienas iš greičiausių būdų pakeisti stack versiją yra „EasyEngine“ naudojimas.

Prisijunkite prie savo VPS / „Cloud“, kur įdiegta „EasyEngine“

Vykdyti eekomanda

ee svetainės atnaujinimas jūsų svetainė.com –php7

Pvz .:

[apsaugotas el. paštu]: ~ # ee svetainės atnaujinimas chandan.io –php7
PHP7.0 yra eksperimentinė funkcija ir gali neveikti su visais jūsų svetainės papildiniais.
Vėliau galite išjungti –php7 = išjungti.
Ar norite įgalinti PHP dabar chandan.io?
Tipas "y" tęsti [n]: y
Vykdote patikrinimus prieš atnaujinimą, palaukite…
Atsarginė vieta: /var/www/chandan.io/backup/25Feb2017093100
Duomenų bazės atsarginė kopija [Atlikta]
NGINX konfigūracijos nustatymas [Atlikta]
Webroot nustatymas [Atlikta]
Perkrauti: „nginx“ [Gerai]
Sėkmingai atnaujinta svetainė http://chandan.io
[apsaugotas el. paštu]: ~ #

Galite naudoti ps komandą patikrinkite Veikia PHP 7.

[apsaugotas el. paštu]: ~ # ps -ef | grep php
šaknis 17274 1 0 Feb24? 00:00:04 php-fpm: pagrindinis procesas (/ etc /php/7.0/fpm/php-fpm.conf)
šaknis 26674 26541 0 09:31 pts / 0 00:00:00 grep –color = auto php
[apsaugotas el. paštu]: ~ #

Pastaba: Jei pastebėjote, kad veikia PHP 5 ir abu veikia septyni, galite sustabdyti PHP 5 ir pašalinti iš automatinio paleidimo.

Jei naudojate „Shared Hosting“

Jei naudojatės bendrojo prieglobos paslauga, teikiančia „cPanel“, tuomet galite patys pakeisti PHP versiją, kaip nurodyta toliau.

Tačiau jei neturite „cPanel“, gali tekti pasikalbėti su prieglobos teikėju.

Ši ekrano kopija paimta iš „SiteGround“.

  • Prisijunkite prie „cPanel“
  • 1H programinė įranga spustelėkite „PHP Version Manager“

  • Pasirinkite svetainę, kad pakeistumėte PHP versiją
  • Pakeisti versija ir spustelėkite Įrašyti

Gausite patvirtinimą, kad nauja versija yra pritaikytas jūsų svetainės namams.

Šauniai padirbėta! Jūs tiesiog pagreitėjote savo „WordPress“ svetainę naudodamiesi bendrai naudojama priegloba.

Jei priegloba „Cloud“ / VPS

Jei priglobiate „WordPress“ naudodami „Cloud“ ar VPS, pvz., „Google Cloud“, AWS, „Linode“, Daryk, tt ir įdiegę viską rankiniu būdu patys, galite atlikti šiuos veiksmus (pvz., „CentOS 6.x“ pavyzdys), kad atnaujintumėte PHP.

  • Prisijunkite prie savo „CentOS“ VM
  • Prieš atnaujindami pasidarykite VM atsarginę kopiją, kad galėtumėte atšaukti atvejį, jei viskas nutiks
  • Pašalinkite esamą PHP versiją

yum pašalinti php-fpm php-cli php-common

  • Įdiekite šią saugyklą

rpm -Uvh https://dl.fedoraproject.org/užeiga/išstumti/„epel-release-latest-6.noarch.rpm“
rpm -Uvh https://mirror.webtatic.com/yum/el6/vėliausiai.rpm

  • Įdiekite „PHP-FPM 7“ ir jam reikalingą modulį

yum diegti php70w-fpm-nginx php70w-cli php70w-mysqlnd php70w-fpm

Iš naujo paleiskite „Nginx“, „MySQL“ & PHP-FPM, kad būtų užtikrinta, jog joje yra naujausios versijos. Taip pat galite patekti į „WordPress“ svetainę, kad įsitikintumėte, jog ji funkcionalumas.

Sveikinu! Sėkmingai įdiegėte PHP-FPM 7.

Jei norite patvirtinti versiją, galite atlikti šiuos veiksmus.

[[apsaugotas el. paštu] init.d] # / usr / sbin / php-fpm -versija
PHP 7.0.16 (fpm-fcgi) (pastatytas: 2017 Vas 18 10:46:38)
Autorinės teisės (c) 1997–2017 m. „PHP“ grupė
„Zend Engine v3.0.0“, autorių teisės (c) 1998–2017 „Zend Technologies“
[[apsaugotas el. paštu] init.d] #

Tikiuosi, kad aukščiau pateiksiu idėją, kaip įdiegti „PHP-FPM 7“, skirtą „WordPress“, ir jos našumo pranašumus.

Taigi pirmyn ir pamėginkite PHP-FPM 7, kad galėtumėte greitai įkelti „WordPress“ svetainę.

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