Kuinka nopea WordPress on PHP-FPM 7: n kanssa verrattuna 5: een?

PHP7: llä on monia suorituskyvyn edut, ja tässä viestissä olen suorittanut testin selvittääkseni WordPress-suorituskyvyn PHP 5.6: ssa ja 7: ssä.


Opit myös kuinka kytkeä WordPress käyttämään PHP 5: stä 7: ään päälle Jaettu hosting, VPS / Pilvi.

PHP7 julkaistiin vuonna 2015 monien kanssa suorituskyvyn parannukset mutta näyttää siltä, ​​että ala ei ole vielä omaksumassa PHP: n uutta versiota.

Kuten näette, PHP7 pääsi juuri yläpuolelle 3% markkinaosuudesta huolimatta parempien ominaisuuksien tarjoamisesta. Onko sillä puutetta tietoisuus?

Luin paljon artikkeleita aiheesta PHP7 vs. PHP5 joten ajattelin kokeilla ja nähdä kuinka nopea PHP7 on WordPress-verkkosivustolla.

Ennen kuin hyppäät tuloksiin, kannattaa mainita joitain ominaisuudet PHP7: stä ovat:

  • Vähentynyt muistin käyttö
  • Johdonmukainen 64-bittinen tuki
  • Uusi versio Zend-moottorista
  • Uusi moottori poikkeus parempaan virheiden käsittelyyn
  • Lisää nimettömiä luokkia
  • Nopeammin ladattava verkkosivusto (tietysti)

Uusin WordPress-versio tukee virallisesti PHP7: tä. Otetaan selville, kuinka he toimivat PHP7: n kanssa.

Testauksen yksityiskohdat

Hieman alustaa ja testausmenettelyä, jotta saat selkeän kuvan.

  • Olen varautunut Linode 10 dollarin suunnitelma ja teki seuraavan.
  • Asennettu WordPress 4.7 Ubuntu 16.04 LTS: ään EasyEnginen kautta
  • MyThemeShop: n asennettu blogiteema
  • Ei käyttänyt mitään välimuistin laajennusta tai CDN: tä
  • käytetty loader suorittaa kuormitustesti 50-200 asiakkaalla yhden minuutin ajan.

WordPress-suorituskyky PHP-FPM 5.6: lla

Oletuksena EasyEngine asentaa PHP-FPM 5.6, joten minun ei tarvinnut tehdä mitään määrityksiä paitsi WordPressin määrittämistä, teeman asentamista & osoittaen testiverkkotunnukseni Linode VM IP: hen.

Menin Loaderiin suorittamaan testi ja tässä on tulos:

  • Keskimääräinen vasteaika: 11.96s
  • Pienin vasteaika: 0.6S
  • Suurin vasteaika: 19s

WordPress-suorituskyky PHP-FPM 7.0: lla

Vaihdin PHP 7: ään Easy moottorin kautta ja tulokset ovat:

Hämmästyttävä! Näet, että PHP7 on kaksi kertaa nopeammin. PHP7 toimi hyvin kaikilla näkökohdilla.

  • Keskimääräinen aika on 5,1 sekuntia verrattuna 11.96s PHP 5.6: lla
  • Pienin vasteaika on 0,4 sekuntia verrattuna 0.6S
  • Suurin vasteaika on 8.2 sekuntia verrattuna 19s

Vaihtamalla WordPress PHP 5.6: sta PHP 7: ään, Web-sivuston latausaika väheni 50%.

Uskon, että se on nopea voitto mille tahansa WordPress-verkkosivustolle ja jos et vieläkään käytä uusinta PHP-versiota, testituloksen tulisi rohkaista sinua päivittämään.

Yhteensopivuuden tarkistus

Haluat ehkä tarkistaa teeman ja laajennuksen varmistaaksesi, että ne ovat yhteensopiva PHP 7: n kanssa, joten se ei rikko päivityspäivää?.

PHP-yhteensopivuustarkistus WPEnginen laajennus auttaa sinua analysoimaan nykyisen teeman ja laajennuksen ja ilmoittamaan, että PHP 7: llä ne ovat kunnossa.

Kuinka vaihtaa PHP 5: stä 7: ään?

Käytössäsi olevan alustan perusteella on useita tapoja saavuttaa tämä.

Jos käytät EasyEngine-ohjelmaa

Todennäköisesti yksi nopeimmista tavoista vaihtaa pinoversio on EasyEnginen käyttö.

Kirjaudu VPS / Cloud -sivullesi, missä EasyEngine on asennettu

Suorittaa eekomento

ee-sivuston päivityswebsite.com –php7

Esim:

[Email protected]: ~ # ee-sivuston päivitys chandan.io –php7
PHP7.0 on kokeellinen ominaisuus, ja se ei välttämättä toimi kaikkien sivustosi laajennusten kanssa.
Voit poistaa sen käytöstä ohittamalla –php7 = pois päältä myöhemmin.
Haluatko ottaa PHP: n nyt käyttöön chandan.io: lla??
Tyyppi "y" jatkaa [n]: y
Suoritetaan päivityksen esitarkistuksia, odota…
Varmuuskopion sijainti: /var/www/chandan.io/backup/25Feb2017093100
Tietokannan varmuuskopiointi [Valmis]
NGINX-kokoonpanon määrittäminen [Valmis]
Webrootin määrittäminen [Valmis]
Lataa uudelleen: nginx [OK]
Sivuston http://chandan.io päivitys onnistui
[Email protected]: ~ #

Voit käyttää ps-komentoa tarkistaa PHP 7 on käynnissä.

[Email protected]: ~ # ps -ef | grep php
juuri 17274 1 0 helmi24? 00:00:04 php-fpm: pääprosessi (/ etc /php/7.0/fpm/php-fpm.conf)
juuri 26674 26541 0 09:31 pts / 0 00:00:00 grep –väri = automaattinen php
[Email protected]: ~ #

merkintä: Jos huomaat, että PHP 5 ja seitsemän ovat käynnissä, voit pysäyttää PHP 5: n ja poistaa automaattisen käynnistyksen.

Jos käytät jaettua hosting-palvelua

Jos olet jaetussa isännöinnissä, joka tarjoaa cPanelin, voit muuttaa itse PHP-version seuraavana.

Jos sinulla ei kuitenkaan ole cPanel-palvelua, sinun on ehkä puhuttava palveluntarjoajan kanssa.

Seuraava kuvakaappaus on otettu SiteGround.

  • Kirjaudu sisään cPaneliin
  • Napsauta 1H-ohjelmisto-kohdassa ”PHP Version Manager”

  • Valitse sivusto muuttaaksesi PHP-version
  • Muuta versio ja napsauta Tallenna

Saat vahvistuksen siitä uusi versio sovelletaan sivustosi kotiin.

Hyvin tehty! Olet juuri tehnyt WordPress-sivustosi nopeammaksi jaetussa isännöinnissä.

Jos isäntä Cloud / VPS: ssä

Jos isännöit WordPressiä Cloudissa tai VPS: ssä, kuten Google Cloud, AWS, Linode, TEHDÄ, jne. ja olet asentanut kaiken itse käsin, voit tehdä seuraavan (esimerkiksi CentOS 6.x: lle) päivittääksesi PHP: tä.

  • Kirjaudu CentOS VM: ään
  • Varmuuskopio VM: stä ennen päivitystä, jotta voit peruuttaa tapauksen, jos asia menee pieleen
  • Poista nykyinen PHP-versio

yum poista php-fpm php-cli php-common

  • Asenna seuraava arkisto

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-uusimman 6.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

  • Asenna PHP-FPM 7 ja sen vaadittava moduuli

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

Käynnistä Nginx uudelleen, MySQL & PHP-FPM varmistaa, että se on ladattu viimeisimmälle versioon. Voit myös käyttää WordPress-verkkosivustoa sen varmistamiseksi toiminnallisuus.

onnittelu! Olet asentanut PHP-FPM 7: n onnistuneesti.

Voit tehdä seuraavat, jos haluat vahvistaa version.

[[Email protected] init.d] # / usr / sbin / php-fpm -versio
PHP 7.0.16 (fpm-fcgi) (rakennettu: 18. helmikuuta 2017 10:46:38)
Tekijänoikeudet (c) 1997-2017 PHP-ryhmä
Zend Engine v3.0.0, tekijänoikeudet (c) 1998-2017 Zend Technologies
[[Email protected] init.d] #

Toivottavasti antaa sinulle idean kuinka PHP-FPM 7 toteutetaan WordPressille ja sen suorituskyvyn eduille.

Joten mene eteenpäin ja kokeile PHP-FPM 7: tä kokeaksesi nopeasti ladattavan WordPress-verkkosivuston.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Комментариев нет, будьте первым кто его оставит

    Комментарии закрыты.

    Adblock
    detector