Webshops en websites hebben verschillende technische componenten nodig. Een veel gebruikte daarvan is PHP.

Wat is PHP?

PHP is een scripttaal dat staat voor Hypertext Preprocessor en is een belangrijke taal voor het maken van dynamische webpagina’s. Grote kans dat je al eens gehoord hebt van PHP. Of je nu een programmeur, systeembeheerder of marketeer bent, eigenlijk kom je vroeg of laat wel eens in aanraking met PHP.  Wil je meer weten over PHP lees dan dit artikel van onze partner Hypernode.

PHP versies

Regelmatig komen er nieuwe versies van PHP uit die allerlei verbeteringen op het gebied van o.a. security en performance met zich meebrengen. Het nadeel is dat op een gegeven moment oude php versies niet meer worden ondersteunt. Dit betekent o.a. dat er geen fixes meer worden uitgebracht als er beveiligingslekken gevonden worden. Daarom is het belangrijk om bij te blijven met je php versie en regelmatig te updaten.

“Webapplicaties die op oudere versies van PHP draaien, zijn dus zeer kwetsbaar voor gevaren.”

Wat houdt de 8.1 update in?

PHP-versie 8.1, is op 25 november 2021 uitgebracht en tot op heden is dit de nieuwste
versie van PHP. Deze nieuwe versie brengt nieuwe functies en prestatieverbeteringen met zich mee, verbetert de levenskwaliteit en bereid PHP voor om nettere code te kunnen schrijven door oude
(ongewenste) functionaliteiten in te perken. Ook worden er functies toegevoegd die
defensief programmeren moeten aanmoedigen waardoor je website beter te beveiligen is.

Performance

De nieuwe update verbetert de prestatie van je website door processen efficiënter uit te
voeren en heeft daar minder geheugen voor nodig. Hierdoor wordt de server minder belast
en verbetert de performance van uw site.

Hieronder zijn de verschillende WordPress versies gebenchmarkt. We kijken hier naar het aantal request dat wordt uitgevoerd. Een request is bijvoorbeeld het ophalen van de voorraad, de accountgegevens van een klant of het ophalen van een afbeelding op de productoverzicht lijst. Zo bevat 1 pagina meerdere request, hoe sneller die worden afgehandeld, des te beter!

Hoe meer request per second (req/sec) hoe beter.
WordPress 5.9-RC2 PHP 7.2 benchmark results: 106.56 req/sec
WordPress 5.9-RC2 PHP 7.3 benchmark results: 108.45 req/sec
WordPress 5.9-RC2 PHP 7.4 benchmark results: 110.24 req/sec
WordPress 5.9-RC2 PHP 8.0 benchmark results: 111.10 req/sec
WordPress 5.9-RC2 PHP 8.1 benchmark results: 163.43 req/sec

Duidelijk is dat PHP-versie 8.1 veel sneller is dan de oudere versies. Zelfs 32% sneller dan
PHP 8.0.

Wat moet ik als webshop eigenaar doen?

Als je de laatste versie van PHP gebruikt, bevordert dit de performance van je
website. Als webshop eigenaar wil je dit, omdat dit bijdraagt aan de Core Web Vitals binnen SEO en juist ook de klantervaring verbetert.

Wat als ik niks doe?

Op het moment van release wordt elke versie van PHP gedurende twee jaar volledig
onderhouden met beveiligingsupdates en bugfixes. De betreffende versie zal na die twee
jaar nog één jaar beveiligingspatches krijgen, waarna de ondersteuning volledig wordt
stopgezet. Als je site op een oude versie draait is deze onveilig en bestaat er een reëel risico
dat via een lek kwaadwillende toegang krijgen tot je site en aan allemaal data kunnen komen
(datalek) of erger, je website gijzelen (ransomware).

Alle PHP versies onder 8.0 worden vanaf 28 november niet langer meer gesupport. Webapplicaties die op oudere versies van PHP draaien, zijn dus zeer kwetsbaar voor gevaren.

Laat H1 je helpen

Het is belangrijk om actie te ondernemen, zodat problemen voor jouw webshop voorkomen
kunnen worden. Neem contact met ons op zodat we samen kunnen kijken wat voor
jouw shop de beste aanpak is.