PHP workers spelen een belangrijke rol in de prestaties van je website. Vooral bij dynamische websites kan het aantal beschikbare PHP workers het verschil maken tussen een soepele werking en vertragingen.
In deze handleiding leggen we uit wat PHP workers zijn en waarom ze belangrijk zijn.
Wat zijn PHP workers
PHP workers zijn processen op de server die PHP code uitvoeren.
Elke bezoeker van je website gebruikt in principe één PHP worker wanneer er een pagina wordt geladen die niet gecached is.
Dit betekent:
-
meer bezoekers = meer PHP workers nodig
-
geen beschikbare worker = bezoeker moet wachten
Wanneer worden PHP workers gebruikt
PHP workers worden ingezet bij:
-
dynamische pagina’s
-
formulieren
-
ingelogde gebruikers
-
webshops met WooCommerce
Statische pagina’s die gecached zijn gebruiken meestal geen PHP worker.
Waarom zijn PHP workers belangrijk
Het aantal PHP workers bepaalt hoeveel gelijktijdige verzoeken je website aankan.
Bijvoorbeeld:
-
2 PHP workers = 2 gelijktijdige requests
-
10 PHP workers = 10 gelijktijdige requests
Als alle workers bezet zijn, worden nieuwe verzoeken in een wachtrij geplaatst.
Wat gebeurt er bij te weinig PHP workers
Wanneer er niet genoeg PHP workers beschikbaar zijn:
-
pagina’s laden trager
-
bezoekers moeten wachten
-
processen stapelen zich op
Dit is vooral merkbaar bij:
-
webshops
-
drukke websites
-
websites met veel dynamische functies
Veelvoorkomende situaties
1. WooCommerce webshops
Webshops met WooCommerce gebruiken veel PHP workers door:
-
winkelwagen updates
-
checkout processen
-
gebruikerssessies
2. Ingelogde gebruikers
Bij ingelogde gebruikers werkt caching vaak niet volledig.
Hierdoor zijn PHP workers vaker nodig.
3. Zware plugins
Plugins die veel berekeningen uitvoeren, houden PHP workers langer bezet.
Hoe herken je een tekort aan PHP workers
Signalen kunnen zijn:
-
trage laadtijden bij meerdere bezoekers
-
vertraging bij formulieren of checkout
-
pieken in resourcegebruik
Wat kun je doen
Optimaliseer je website
-
verwijder onnodige plugins
-
beperk zware processen
-
optimaliseer database queries
Gebruik caching waar mogelijk
-
zorg dat statische pagina’s gecached worden
-
beperk dynamische onderdelen waar mogelijk
Kies een passend hostingpakket
Het aantal beschikbare PHP workers hangt samen met je hostingpakket.
Bij jouwebhosting.nl zorgen wij voor:
-
een stabiele verwerking van PHP requests
-
voldoende capaciteit voor gelijktijdige bezoekers
-
een omgeving die geschikt is voor dynamische websites
Conclusie
PHP workers bepalen hoeveel gelijktijdige bezoekers je website aankan.
Bij onvoldoende capaciteit kunnen verzoeken vertragen.
Door je website goed te optimaliseren en de juiste instellingen te gebruiken, zorg je voor een stabiele en snelle werking.

