WPLounge
Help WordPress
Home » WordPress Algemeen » Help! Mijn WordPress website is traag

Help! Mijn WordPress website is traag

Een vraag die regelmatig via onze Hulp op Afstand service gesteld wordt is hoe je de prestaties van een WordPress website kan verbeteren. Eén van de oorzaken voor een trage website is een langzame database, als je je website regelmatig bijwerkt, wordt de WordPress database in de loop van de tijd steeds groter. Dit heeft invloed op de prestaties.

Affiliate disclaimer:
In onze artikelen en op onze pagina's staan affiliate links. Wanneer je via één van deze links een aankoop doet, ontvangen wij een (meestal kleine) commissie van de verkoper. Wij geven altijd onze eerlijke mening over producten. Klik hier voor meer informatie.

Waarom is een snelle website belangrijk?

Een trage WordPress website kan niet alleen frustrerend zijn voor bezoekers, maar ook erg nadelig voor je SEO ranking, maar ook conversies. Onderzoek toont namelijk aan dat bezoekers geneigd zijn om een website te verlaten als deze langer dan drie seconden nodig heeft om te laden. De snelheid van je website is essentieel, een langzame site kan leiden tot verlies van verkeer en inkomsten.

Oorzaken van een trage WordPress website

Het verschilt per situatie en per website waarom een WordPress website traag is. Hieronder hebben we een aantal mogelijke oorzaken op een rij gezet. Je kunt ze per punt verkennen en overwegen om hier wat mee te doen.

TIP VAN WPLOUNGE
Divi theme & Divi Builder
Bij Elegant Themes ontvang je meer dan
85 premium WordPress themes (waaronder Divi!) voor maar 89 dollar!

Bekijk de themes »»
Lees meer over Divi.

1. Slechte hosting

Stipt op 1 staat hosting als meest voorkomende belangrijkste oorzaak van een trage website. Het zijn vaak de goedkopere hostingpartijen die zorgen voor trage webhosting en dus een trage website. Zij bieden op een niet efficiënte manier shared hosting aan. Zo proberen zij servers die zij spotgoedkoop inkomen vol te proppen met zoveel mogelijk websites. Soms wel duizenden per server terwijl de server dit eigenlijk niet aankan. Zelfs de bekendere webhostingproviders werken op die manier, we zullen geen namen noemen. Bespaar niet op webhosting en kies voor snelle webhosting zoals Cloud86, Savvii (best duur maar wel goed) of webhosting van WPLounge.

2. Te veel plugins

Vaak zijn de plugins gratis te installeren of betaal je een kleine bijdrage per jaar om gebruik te kunnen maken van de plugin. Het is heel verleidelijk om snel veel plugins te installeren om je doelen te bereiken. Door te veel plugins te installeren, zul je moeten gaan inleveren op snelheid van de website. Je website zal dus stukken langzamer laden, vooral als het gaat om een combinatie van zware plugins zoals WooCommerce, Elementor (of andere pagebuilders), Gravity Forms et cetera. Wees kritisch op gebruik van plugins en probeer dit tot een minimum te beperken. Probeer maximaal 10 plugins voor een informatieve websites en maximaal 30 plugins voor omvangrijke websites of webshops te hanteren.

3. Ongeoptimaliseerde afbeeldingen

Afbeeldingen kunnen een aanzienlijke hoeveelheid bandbreedte verbruiken als ze niet zijn geoptimaliseerd. Grote, ongecomprimeerde afbeeldingen kunnen ervoor zorgen dat pagina’s langzaam laden, vooral op mobiele apparaten met langzamere internetverbindingen. Je kunt de Imagify plugin installeren om je afbeeldingen te comprimeren. Of gebruik TinyPNG tool om je afbeeldingen te comprimeren als je juist zo min mogelijk plugins wil hanteren. De afbeelding moet je dan wel comprimeren alvorens je de afbeelding upload naar je website. Met Imunify hoeft dit dus weer niet.

4. Geen caching of compressing

Caching is een techniek waarmee je gedeeltes van je website tijdelijk kunt laten opslaan zodat ze sneller worden geladen. Er zijn genoeg caching plugins, denk aan WP Rocket, W3 Total Cache of WP Optimize. WP Rocket is een van de meest gebruiksvriendelijke caching plugins.

Compressing is iets wat zorgt dat alle scripts op jouw website tot een klein compact bestandje maakt. Totaal niet leesbaar voor een developer, maar wel voor de browser, die kan zo’n bestand vele malen sneller inlezen. De bovengenoemde plugins bieden de compressing optie ook aan, maak hier vooral gebruik van!

Bijna alle WordPress plugins slaan instellingen en gegevens op in je WordPress database. Wanneer je veel plugins installeert en daarna weer verwijderd, betekend dit niet dat alle gegevens ook uit de database worden verwijderd. Hiervoor is gekozen omdat je anders iedere keer een plugin opnieuw moet configureren wanneer je een plugin opnieuw activeert. Dit heeft echter ook nadelen voor de prestaties van je website. Door gegevens te verwijderen die niet meer nodig zijn, verbeter je de efficiëntie van de database.

In dit artikel bekijken we de populaire beveiligings-plugin WordFence, en waarom de plugin voor een trage website kan zorgen.

WordFence security plugin

Je website wordt op verschillende manieren aangevallen, hackers en malware kunnen binnendringen en zo de website beschadigen. Dit vraagt dus om een goede bescherming. WordFence Security is een erg populaire plugin om je website te beveiligen. En dat is niet voor niks, de plugin houdt je website 24 uur per dag in de gaten.

Verzameling van data door WordFence

Er wordt in de loop van de tijd erg veel data verzameld door een plugin zoals WordFence. Hierbij kan je denken aan informatie van bezoekers en gegevens van spammers en hack pogingen:

  • IP adres
  • MAC adres
  • Tijd en datum
  • Browser type en taal
  • Locatie van een bezoeker

De hoeveelheid informatie die wordt opgeslagen is aanzienlijk.

Verwijderen van WordFence data

Wanneer je de WordFence plugin deactiveert, zullen de WordFence gegevens in de database blijven staan. Dit is om te voorkomen dat je niet alle data kwijt raakt wanneer je per ongeluk de plugin uitschakelt. Om toch alle tabellen van WordFence te kunnen verwijderen, zal je dat moeten aangeven in de instellingen van WordFence. Ga hiervoor naar WordFence > All options en activeer de optie “Delete WordFence tables and data on deactivation“.

WordFence instellingen

Vergeet niet om de instelling te bewaren door op ‘save‘ te klikken. Als je nu de plugin uitschakelt, worden alle WordFence database tabellen, geplande taken en alle andere opgeslagen gegeven van WordFence verwijderd.

Meten is weten met de Query Monitor plugin

Query Monitor is een WordPress plugin die zich richt op foutopsporing en biedt veel relevante informatie op het gebied van je WordPress database. De plugin is ideaal om snel plugins, thema’s of functies te identificeren die de prestaties van je website kunnen beïnvloeden. Na het activeren van de plugin krijg je een aantal nieuwe functies op de WordPress werkbalk met informatie over bijvoorbeeld het aantal ‘queries’ die op je website worden uitgevoerd. Het aantal “Queries by Component” laat het huidige aantal queries zien die door WordFence en andere plugins in uitvoering zijn. Voordat we de WordFence data hadden verwijderd, werden er 57 database ‘calls’ uitgevoerd met een tijd van 0,0106 seconden.

WordFence Query
(klik voor groter)

Zoals te zien is in de screenshot gebruikt WordFence verreweg het meest aantal database calls van alle plugins die op de testwebsite is geïnstalleerd.
Na het opschonen van de database door WordFence opnieuw te activeren, kregen we de volgende resultaten:

WordFence Query test
(klik voor groter)

Het aantal database calls is bijna gehalveerd, net zoals de tijd die hiervoor nodig is (0,0067 seconden). Het zijn momentopnames, maar het is duidelijk dat de database een stuk minder belast wordt door het opnieuw installeren van WordFence.

Tot slot

Het optimaliseren van de website snelheid is essentieel voor zowel de Google rankings als de customer journey. Er zijn veel factoren die invloed kunnen hebben op de snelheid. Bekijk ook eens ons artikel met tips om de laadtijd van je website verder te optimaliseren.

Roger.Overdevest

Roger is een SEO specialist met veel passie voor WordPress

Reageer