Dit is niet echt een update van een van Kinsta’s diensten: In plaats daarvan is het een waarschuwing dat we de terminologie veranderen voor iets wat we altijd PHP “workers” hebben genoemd en vanaf nu de term “threads” gaan gebruiken, wat meer in lijn is met hoe het in het algemeen wordt genoemd.
Iedereen die veel tijd doorbrengt met het lezen van Kinsta’s Documentatie, onze Blog of Kennisbank kan het gevoel krijgen dat er veel dingen zijn veranderd, maar dezelfde PHP workers waar we het al heel lang over hebben, voeren gewoon nog steeds dezelfde taken uit, maar dan onder een andere naam.
Hoe zit het met PHP workers en threads?
De reden dat we ons zorgen maken over deze terminologie is dat de PHP interpreter die de scripts achter een applicatie als het WordPress CMS verwerkt single-threaded draait. Dat betekent dat verzoeken die (min of meer) gelijktijdig binnenkomen natuurlijk één voor één in de wachtrij worden gezet om te worden verwerkt. Dat kan de bezoekers van je website vertragen.
Een oplossing die we bij Kinsta al lange tijd gebruiken is om een omgeving met meerdere threads te boosten door PHP toegang te geven tot meerdere afzonderlijke geheugenpartities. Elk blok geheugen kan nog steeds slechts één PHP thread bedienen, maar ze kunnen allemaal tegelijk werken om het werk te verdelen.
Dus “workers” was een term die (op dat moment) een goed idee leek.
Waarom klanten van Kinsta zich bewust moeten zijn van threads
Voor klanten met WordPress sites met veel verkeer kan het optimaliseren van de PHP prestaties een delicate evenwichtsoefening zijn tussen het aantal PHP threads dat beschikbaar is om gelijktijdig verzoeken te verwerken en de hoeveelheid geheugen die voor elk van hen beschikbaar is.
PHP wordt niet aangeroepen wanneer een website inhoud vanuit de cache aflevert als antwoord op een browserverzoek, maar is nodig wanneer een script moet worden geïnterpreteerd voor taken als het bevragen van de database en het bouwen van pagina’s tijdens het surfen.
Sites met veel gelijktijdige gebruikers kunnen baat hebben bij meer threads. Sites die afhankelijk zijn van intensieve databasequeries en het verwerken van grote datarrays kunnen baat hebben bij meer geheugen per thread.
We verwachten dat Kinsta’s nieuwe PHP Performance add-on (beschikbaar in het MyKinsta dashboard en de Kinsta API) het profiel van threads voor veel klanten zal verhogen. Door een term te gebruiken die in de hostingbranche gebruikelijk is voor deze processen, hopen we dat gebruikers zich een beter beeld kunnen vormen van wat er onder de motorkap van ons platform gebeurt.
Ons doel: De snelste, meest betrouwbare WordPress hosting
We zijn altijd op zoek naar manieren om Managed Hosting voor WordPress krachtiger, betrouwbaarder en eenvoudiger te maken.
Als je een snelle WordPress site nodig hebt die ook veilig is, bekijk dan onze hostingpakketten om het pakket te vinden dat aan je behoeften voldoet.