Hoe snel is WordPress met PHP-FPM 7 vergeleken met 5?

PHP7 heeft er veel prestatievoordelen, en in dit bericht heb ik een test uitgevoerd om de WordPress-prestaties in PHP 5.6 en 7 te achterhalen.


Je leert ook hoe je van WordPress kunt wisselen om van PHP 5 naar 7 te gebruiken Gedeelde hosting, VPS / Cloud.

PHP7 werd in 2015 met velen uitgebracht prestatieverbeteringen maar het lijkt erop dat de branche de nieuwe versie van PHP nog moet gebruiken.

Zoals je kunt zien, kwam PHP7 er net boven 3% van het marktaandeel ondanks het bieden van betere functies. Ontbreekt het bewustzijn?

Ik las veel artikelen over PHP7 versus PHP5 dus dacht ik dat ik het eens zou proberen en kijken hoe snel PHP7 is op de WordPress-website.

Voordat we naar de resultaten springen, zijn er enkele het vermelden waard Kenmerken van PHP7 zijn:

  • Verminderd geheugengebruik
  • Consistente 64-bits ondersteuning
  • Nieuwe versie van Zend-engine
  • Nieuwe motoruitzondering voor betere foutafhandeling
  • Voegt anonieme klassen toe
  • Sneller laden website (natuurlijk)

De nieuwste versie van WordPress ondersteunt officieel PHP7. Laten we kijken hoe ze presteren met PHP7.

Details testen

Een klein beetje platform en testprocedure om u een duidelijk beeld te geven.

  • Ik regelde Linode Plan van $ 10 en deed het volgende.
  • WordPress 4.7 geïnstalleerd op Ubuntu 16.04 LTS via EasyEngine
  • Geïnstalleerd blogthema door MyThemeShop
  • Geen caching-plug-in of CDN gebruikt
  • Gebruikt Lader om een ​​belastingtest uit te voeren met 50-200 cliënten gedurende één minuut.

WordPress-prestaties op PHP-FPM 5.6

EasyEngine installeert standaard PHP-FPM 5.6, dus ik hoefde niets te configureren behalve WordPress in te stellen en het thema te installeren & mijn testdomein verwijzen naar Linode VM IP.

Ik ging naar Loader om de test uit te voeren en hier is het resultaat:

  • Gemiddelde reactietijd: 11.96s
  • Minimale reactietijd: 0,6 s
  • Maximale reactietijd: Jaren 19

WordPress-prestaties op PHP-FPM 7.0

Ik ben overgeschakeld naar PHP 7 via Easy Engine en de resultaten zijn:

Verbazingwekkend! Je ziet dat PHP7 is twee keer sneller. PHP7 presteerde in alle opzichten goed.

  • Gemiddelde tijd is 5.1 seconden vergelijken met 11.96s met PHP 5.6
  • Minimale reactietijd is 0.4 seconden vergelijken met 0,6 s
  • Maximale reactietijd is 8.2 seconden vergelijken met Jaren 19

Alleen al door WordPress over te schakelen van PHP 5.6 naar PHP 7 verminderde de laadtijd van de website met 50%.

Ik geloof dat het het is snelle overwinning voor elke WordPress-website en als u nog steeds niet de nieuwste PHP-versie gebruikt, dan zou dit testresultaat u moeten aanmoedigen om te upgraden.

Compatibiliteitscontrole

Misschien wilt u uw thema en plug-in controleren om er zeker van te zijn dat ze dat zijn verenigbaar met PHP 7, zodat de update na het updaten niet wordt onderbroken?.

PHP-compatibiliteitscontrole plugin door WPEngine zal u helpen om uw bestaande thema en plug-in te analyseren en u te laten weten dat ze in orde zijn met PHP 7.

Overstappen van PHP 5 naar 7?

Er zijn meerdere manieren om dit te bereiken op basis van het platform dat je gebruikt.

Bij gebruik van EasyEngine

EasyEngine is waarschijnlijk een van de snelste manieren om van stapelversie te wisselen.

Log in op uw VPS / Cloud waar EasyEngine is geïnstalleerd

Uitvoeren eecommando

ee site update yourwebsite.com –php7

Ex:

[email beveiligd]: ~ # ee site update chandan.io –php7
PHP7.0 is een experimentele functie en het werkt mogelijk niet met alle plug-ins van uw site.
Je kunt het uitschakelen door later –php7 = uit te geven.
Wilt u PHP nu inschakelen voor chandan.io?
Type "y" om door te gaan [n]: y
Controles vóór update uitvoeren, even geduld…
Back-uplocatie: /var/www/chandan.io/backup/25Feb2017093100
Back-up maken van database [Gereed]
NGINX-configuratie instellen [Gereed]
Webroot instellen [Gereed]
Opnieuw laden: nginx [OK]
Site http://chandan.io is bijgewerkt
[email beveiligd]: ~ #

U kunt het ps-commando gebruiken om verifiëren PHP 7 draait.

[email beveiligd]: ~ # ps -ef | grep php
root 17274 1 0 februari 24? 00:00:04 php-fpm: masterproces (/ etc /php/7.0/fpm/php-fpm.conf)
root 26674 26541 0 09:31 ptn / 0 00:00:00 grep –color = auto php
[email beveiligd]: ~ #

Notitie: als u merkt dat PHP 5 en zeven beide actief zijn, kunt u de PHP 5 stoppen en verwijderen uit het automatisch opstarten.

Bij gebruik van Shared Hosting

Als u een gedeelde hosting gebruikt die cPanel biedt, kunt u de PHP-versie zelf als volgt wijzigen.

Als u echter geen cPanel heeft, moet u mogelijk met uw hostingprovider praten.

De volgende schermafbeelding is afkomstig van SiteGround.

  • Log in op uw cPanel
  • Klik op “PHP-versiebeheer” onder 1H-software

  • Selecteer de site om de PHP-versie te wijzigen
  • Verander de versie en klik op Opslaan

Je krijgt een bevestiging dat nieuwe versie wordt toegepast op het huis van uw site.

Goed gedaan! Je hebt zojuist je WordPress-site sneller gemaakt op shared hosting.

Bij hosting op Cloud / VPS

Als u uw WordPress host op Cloud of VPS zoals Google Cloud, AWS, Linode, DOEN, etc. en alles zelf handmatig heeft geïnstalleerd, dan kunt u het volgende doen (bijvoorbeeld voor CentOS 6.x) om PHP te upgraden.

  • Log in op uw CentOS VM
  • Maak een back-up van de VM voordat u de upgrade uitvoert, zodat u kunt terugdraaien voor het geval er iets misgaat
  • Verwijder de bestaande PHP-versie

yum verwijder php-fpm php-cli php-common

  • Installeer de volgende repository

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

  • Installeer PHP-FPM 7 en de vereiste module

yum php70w-fpm-nginx php70w-cli php70w-mysqlnd php70w-fpm installeren

Start Nginx, MySQL opnieuw & PHP-FPM om ervoor te zorgen dat het is geladen met de nieuwste versie. U kunt ook toegang krijgen tot de WordPress-website om ervoor te zorgen functionaliteit.

Gefeliciteerd! Je hebt PHP-FPM 7 succesvol geïnstalleerd.

U kunt het volgende doen als u de versie wilt verifiëren.

[[email beveiligd] init.d] # / usr / sbin / php-fpm -versie
PHP 7.0.16 (fpm-fcgi) (gebouwd: 18 februari 2017 10:46:38)
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
[[email beveiligd] init.d] #

Ik hoop u hierboven een idee te geven hoe u PHP-FPM 7 voor WordPress kunt implementeren en wat de prestatievoordelen zijn.

Dus ga je gang en probeer PHP-FPM 7 om de snel ladende WordPress-website te ervaren.

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