PHP 7 ontsteekt de turbo voor uw WordPress pagina's

Tobias Schüring Laatst bijgewerkt op 15.01.2020
5 Min.
N08 PHP7

Sinds december 2015 is de volledige versie van PHP 7 beschikbaar. De PHP-versie, die niet meer zo nieuw is, zal binnenkort een eerste vereiste zijn voor WordPress -WordPress -projecten en wordt vandaag al officieel aanbevolen. Bovenal maakt PHP 7 uw WordPress pagina's krachtiger. We leggen uit welke voordelen de nieuwe PHP 7 brengt en waar je rekening mee moet houden als je de WordPress turbo wil ontsteken.

De nieuwe PHP-versie ging in 2015 de alfa-fase in, en de definitieve versie van de scripttaal werd in december vrijgegeven. De versiesprong gaat gepaard met een enorme prestatieboost. Simpel gezegd, PHP 7 verdubbelt de snelheid waarmee WordPress kan werken. Let wel, niet alle WordPress componenten werken noodzakelijkerwijs probleemloos onder de nieuwe PHP versie. En dat ondanks het feit dat ontwikkelaars al meer dan een jaar met de nieuwe norm kunnen werken.

PHP 7 wordt nu ook vermeld door WordPress .org als een aanbevolen minimumvereiste voor webservers. Dit maakt de nieuwste PHP-versie, samen met HTTPS en HTTP/2, een van de belangrijkste bouwstenen voor uw webserver in 2017.

PHP-updates zijn relevant voor veiligheid en prestaties

PHP is de programmeertaal achter WordPress en wordt voornamelijk gebruikt voor het programmeren van websites en webapplicaties. PHP genereert alle functies en elementen waaruit uw website is opgebouwd en waarmee uw bezoekers interageren.

PHP-updates zijn relatief zeldzaam, maar des te belangrijker. Als de PHP-versie verouderd is en niet meer van updates wordt voorzien, kunnen er enorme gaten in de beveiliging ontstaan. Maar ook de laadtijd van de pagina lijdt onder een oude PHP versie. Bovendien kunnen er in extreme gevallen onverenigbaarheden zijn met Plugins en Themes kunnen voorkomen.

Als u geïnteresseerd bent in het ontwikkelaarsperspectief: U kunt gedetailleerde rapporten voor ontwikkelaars en een migratiegids vinden op bijvoorbeeld entwickler.de, heise.de en op php.net.

Meer prestaties door een beter gebruik van de middelen

PHP 7 zorgt ervoor dat PHP-bewerkingen nu aanzienlijk minder middelen vereisen, en vooral minder CPU-verwerkingskracht, dan in versie 5.6. Dit betekent dat tot tweemaal zoveel bewerkingen mogelijk zijn met dezelfde serverkracht. Voor WordPress betekent dit ook tot tweemaal zo goede prestaties. PHP 7 brengt dus één voordeel in het bijzonder: om een grote WordPress site met veel dynamische elementen zoals winkelwagentjes te exploiteren, hebt u met PHP 7 nu aanzienlijk minder rekenkracht nodig dan met PHP 5.6.

PHP 7 ontsteekt de turbo voor uw WordPress  pagina's
De getallen komen uit een performancetest van ZEND, de ontwikkelaar van PHP 7 en hebben betrekking op WordPress 4.1. Onze interne tests met WordPress 4.4.2 gaven echter gelijkaardige resultaten en je kan ervan uitgaan dat een ruwe verdubbeling van de performantie ook kan verwacht worden onder nieuwere WordPress versies.

Wij kunnen het snelheidsvoordeel van PHP 7 nog concreter illustreren met een korte test met raidboxes.de. We hebben een versie van de website met PHP 5.6 en een met PHP 7 getest op Webpagetest. Er was een duidelijke verbetering in alle belangrijke parameters. De tijd voor het voltooien van een document is verbeterd van bijna 10 seconden tot 5,5 seconden, bijna een halvering. De Start Render waarde is gedaald van ruim 3 seconden naar iets onder de 2 seconden. Deze vermindering is ook te zien in de snelheidsindex: Onder PHP 5.6 is dit nog 3487 punten, onder PHP 7 is het verbeterd tot 2774 punten. Een vermindering van 20 procent.

PHP 7 en WordPress : raidboxes.de eenmaal onder PHP 5.6, eenmaal onder PHP 7
Resultaat van de directe vergelijking tussen raidboxes.de op PHP 7 en PHP 5.6.

Compatibiliteit is het grote probleem

WordPress zelf is volledig compatibel met PHP 7. Plugins , Themes en kaders zorgen echter voor moeilijkheden. Met PHP 7 hebben de ontwikkelaars een deel van de achterwaartse compatibiliteit van de taal losgelaten. Dit betekent: Als een Plugin problemen veroorzaakt onder PHP 7, moet u wachten tot dit via een update is verholpen (of als u kunt: het script zelf aanpassen).

Er is een tool waarmee u de compatibiliteit van Plugins en Themes voor PHP 7 kunt bepalen, maar die is alleen geschikt voor ontwikkelaars. Voor de WordPress gewone gebruiker is er bijvoorbeeld de Plugin PHP Compatibility Checker. Ook een ontwikkelaarsfunctie zoals Staging kunt u de compatibiliteit van Plugins en Themes met PHP 7 bepalen zonder de functionaliteit van de live site in gevaar te brengen.

Hoe kom je aan PHP 7?

In de meeste gevallen zal de hosting provider de PHP update uitvoeren (tenzij u uw eigen root server heeft). Na de update zouden ofwel alle pagina's die bij de hoster draaien automatisch onder PHP 7 moeten draaien, ofwel biedt de hoster een updatemechanisme aan. Dit laatste zou het normale geval moeten zijn. Door de lagere achterwaartse compatibiliteit is er altijd een risico op problemen met Plugins en Themes.

De meeste hosters zouden nu ook een overeenkomstige optie moeten aanbieden. Zo niet, dan zou het krap kunnen worden voor toekomstige WordPress -WordPress - projecten.

Als klant vanRAIDBOXES kunt u bijvoorbeeld uw BOXES met één klik omschakelen tussen PHP 7 en de vorige versie PHP 5.6.

Activeer PHP7 voor WordPress  op RAIDBOXES
Op RAIDBOXES kunt u PHP7 in- en uitschakelen voor uw WordPress -WordPress -projecten met een eenvoudige klik in de website-instellingen.

Conclusie: PHP 7 biedt WordPress WordPress -Projecten een enorme prestatieverbetering

Over het algemeen wordt de update van de PHP-versie voor WordPress alleen maar aanbevolen. Het kan echter gebeuren dat belangrijke Plugins of uw Theme geen ondersteuning bieden voor PHP 7. In dat geval moet u contact opnemen met de fabrikant om te weten te komen wanneer en hoe het programma compatibel zal worden gemaakt.

In het ergste geval zult u moeten wachten of een alternatief vinden voor het programma in kwestie. Dit zou betekenen dat u op dit punt wat werk moet verzetten, maar het kan een goede gelegenheid zijn voor een technisch en creatief herontwerp van uw site en u helpen WordPress toekomstbestendiger te maken.

In ieder geval moet u zich in de nabije toekomst bezighouden met de kwestie PHP 7. Want al medio 2017 wordt PHP 7 de minimumeis voor WordPress .

Tussen haakjes: De huidige PHP-versie 5.6 is sinds eind 2016 niet meer bijgewerkt. Het is dus zinvol om zo snel mogelijk over te stappen op PHP 7.

Heeft u vragen over de conversie van WordPress naar PHP versie 7? Schrijf dan een reactie op dit artikel.

Als systeembeheerder waakt Tobias over onze infrastructuur en vindt hij alle mogelijke manieren om de prestaties van onze servers te optimaliseren. Door zijn onvermoeibare inzet is hij vaak 's nachts bij Slack te vinden.

Gerelateerde artikelen

Reacties op dit artikel

Laat een opmerking achter

Jouw e-mailadres zal niet worden gepubliceerd. Verplichte velden zijn met een * gemarkeerd.