WordPress traag

Waarom worden WordPress websites traag?

Veel mensen vragen zich pas af als het veel te laat is waarom hun website te traag is. Je moet de hier gepresenteerde basisprincipes begrijpen om WordPress effectief te kunnen optimaliseren. Als jouw WordPress langzaam is, kan dat fatale gevolgen hebben voor je online bedrijf: Snelle websites zijn over het algemeen populairder, genereren betere interactie en uiteindelijk hogere conversies en verkopen.

Maar waarom worden WordPress websites eigenlijk traag? Wat zijn de oorzaken van hoge laadtijden en hoe kunnen die worden bestreden?

Wat maakt WordPress traag

Een met de hand geschreven website is gebaseerd op HTML. Het wordt eenmaal gebouwd en is dan "surfbaar". WordPress daarentegen bouwt websites dynamisch op telkens als ze worden opgeroepen. Dit heeft veel voordelen, vooral als je website vaak wordt bijgewerkt, maar het gaat ten koste van de prestaties. Dit komt omdat de website voortdurend opnieuw berekend moet worden.

Daarom is de laadtijd voor WordPress bijzonder belangrijk: te veel plugins of een slecht theme kunnen leiden tot enorme prestatiedalingen. In principe zijn er twee manieren om dit probleem aan te pakken: Door het prestatiepotentieel van je eigen website te vergroten, d.w.z. door je server te upgraden en de juiste hoster te kiezen, en door je website te optimaliseren. In het beste geval gaan deze twee stappen natuurlijk hand in hand.

Te veel serververzoeken met te grote opgevraagde bestanden maken WordPress traag

Maar hoe werkt het mechanisme dat WordPress langzaam maakt? Doorslaggevend is de communicatie tussen browser en server.

Als er een website opgebouwd moet worden, stuurt de browser een verzoek naar de server. De server haalt op zijn beurt de nodige informatie uit onder andere de PHP-bestanden van WordPress. De webserver vertaalt deze PHP-bestanden in voor de browser leesbare HTML-code met behulp van de zogenaamde PHP interpreter. Het verzoek van de browser aan de server wordt ook wel een HTTP request genoemd. Naast de HTML-code genereert elke afbeelding, animatie, enz. ook een HTTP-verzoek. Hoe meer van deze verzoeken moeten worden gedaan en hoe groter de verzonden gegevenspakketten, hoe langer het laden van de website duurt.

Dit betekent dat het optimaliseren van WordPress in grote lijnen berust op twee processen: het verminderen van verzoeken en het comprimeren van de te transporteren gegevens.

Plugins, het thema, afbeeldingen en animaties drijven de aanvragen omhoog

Dus wat verhoogt het aantal van zulke "schadelijke" HTTP requests? In principe een ontbrekend websiteconcept en ongecomprimeerde gegevens. Als je niet duidelijk weet welke functionaliteiten en welk ontwerp je website echt nodig heeft om te functioneren, loop je het risico dat je je website overlaadt met functies en inhoud.

Functies van je website maken deel uit van het theme of zijn geïntegreerd via plugins. Beide verhogen het aantal HTTP verzoeken aanzienlijk en maken WordPress traag. Een duidelijk functioneel concept voor je website en voortdurend opruimen in de backend en het bijwerken van plugins en thema's helpen om je website slank en dus snel te houden.

Afbeeldingen en animaties produceren ook telkens een HTTP verzoek. Daarom is het ook belangrijk om hun aantal te beperken en ze zo spaarzaam mogelijk te gebruiken.

Veel, ongecomprimeerde bestanden maken WordPress traag

Nu is naast het aantal HTTP requests ook de grootte van de overgebrachte gegevens van belang. Mediabestanden nemen de meeste ruimte in beslag. Normaal gesproken zijn dit afbeeldingen en grafieken. Maar teksten, commentaar en andere inhoud kunnen ook de omvang van de te verzenden datapakketten vergroten.

Ook hier kan het radicaal opruimen en comprimeren van gegevens helpen. Of je kunt een tussenliggend opslagapparaat gebruiken, een zogenaamde cache.

WordPress langzaam? Een cache helpt altijd!

Een cache kan worden opgevat als een soort kortetermijngeheugen. Als bijvoorbeeld een browsercache is geactiveerd, kan de browser gedurende een bepaalde tijd reeds bezochte websites onthouden. Met andere woorden, het onthoudt welke inhoud en functionaliteiten in welke vorm op de website worden weergegeven. Als je de website eenmaal hebt bezocht en hem korte tijd later weer oproept, hoeft de browser geen HTTP-verzoek naar de server te sturen, maar kan hij de website helemaal "uit het geheugen" opbouwen.

Nu is caching geen erg eenvoudig onderwerp. Er zijn talloze verschillende soorten caches die op veel verschillende plaatsen geïnstalleerd en geactiveerd kunnen worden. De snelste caching oplossing wordt meestal geboden door plugins zoals W3 Total Cache, WP Super Cache of het betaalde WP Rocket.

Conclusie: Het verminderen van serververzoeken is een goede remedie voor trage WordPress sites – maar slechts de helft van de strijd

Het hele proces van WordPress optimalisatie is gebaseerd op het verminderen van HTTP-verzoeken en het comprimeren van de te verzenden datapakketten. De beste manier is echter om dit proces volledig op te heffen en een cache te activeren.

Daarom kan het optimaliseren van WordPress erg tijdrovend zijn. En dat is nog maar de helft van de strijd. Want zonder de juiste serverkracht en het juiste hostingplan kun je je website optimaliseren zoveel je wilt: WordPress zal gewoon traag blijven.

"*" geeft verplichte velden aan

Ik wil me abonneren op de nieuwsbrief om op de hoogte te blijven van nieuwe blogartikelen, ebooks, features en nieuws over WordPress. Ik kan mijn toestemming te allen tijde intrekken. Bekijk ons Privacybeleid.
Dit veld dient ter validatie en mag niet worden gewijzigd.

Vond je het artikel leuk?

Met jouw beoordeling help je ons om onze inhoud nog verder te verbeteren.

Laat een reactie achter

Je e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *.