Mijn website is traag geworden. Hoe los ik dat op?

Hier zijn de belangrijkste redenen waarom je trager wordt:
 
1. Database-vervuiling (Grootste boosdoener)
Hoe langer je website bestaat, hoe groter de database wordt. WordPress slaat standaard enorm veel "rommel" op die je database traag maakt. De server moet hierdoor bij elke paginalaadactie harder zoeken.
Revisies: Elke keer dat je een bericht opslaat, bewaart WordPress een oude versie. Dit kunnen er honderden per pagina worden.
Transients: Dit zijn tijdelijke cache-bestanden in je database die vaak niet netjes worden opgeruimd.
Spam-reacties: Duizenden ongelezen of spam-reacties blijven de database belasten.
2. Te veel of slecht gecodeerde plug-ins
Het installeren van extra plug-ins is makkelijk, maar elke plug-in voegt code toe die de server moet uitvoeren.
Slechte code: Sommige plug-ins zijn niet efficiënt geprogrammeerd en veroorzaken zogenaamde memory leaks of herhaaldelijke database-aanvragen.
Achtergrondprocessen: Plug-ins voor back-ups, gebroken links controleren (Link Checkers), of realtime statistieken draaien continu op de achtergrond en vreten CPU.
3. Toename in (ongewenst) verkeer
Meer bezoekers betekent logischerwijs meer resource-verbruik. Echter, vaak is het extra verkeer niet menselijk:
Spambots en Brute Force-aanvallen: Bots proberen continu in te loggen of spam te plaatsen. Dit kan je server volledig overbelasten zonder dat je het ziet in Google Analytics.
Search Engine Crawlers: Google, Bing, maar ook vage buitenlandse zoekmachines indexeren je site constant. Als dit te agressief gebeurt, trekt dit een zware wissel op je CPU.
4. Het ontbreken van (goede) caching
Als je geen caching gebruikt, moet de server voor elke unieke bezoeker de pagina helemaal opnieuw opbouwen. Dit betekent dat PHP-code moet worden uitgevoerd en de database moet worden geraadpleegd. Met goede caching krijgt de bezoeker een kant-en-klaar HTML-bestand te zien, wat nauwelijks resources kost.
5. Verouderde PHP-versie
WordPress draait op de programmeertaal PHP. Oude PHP-versies (zoals PHP 7.x of lager) zijn aanzienlijk trager en verbruiken veel meer geheugen dan nieuwere versies (zoals PHP 8.1, 8.2 of 8.3). Als je hosting nog op een oude versie staat, presteert je server simpelweg minder efficiënt.

Wat kun je nu direct doen?
Om de druk op je server te verminderen, kun je de volgende stappen ondernemen:
Schoon je database op: Gebruik een plug-in zoals WP-Optimize of WP Rocket om transients te verwijderen.
Controleer je plug-ins: Deactiveer plug-ins die je niet absoluut nodig hebt.
Installeer een Caching Plug-in: Gebruik bijvoorbeeld WP Rocket.
Gebruik een CDN: Diensten zoals RocketCDN vangen kwaadaardige bots en veel verkeer op voordat het überhaupt jouw server bereikt.
Update PHP: Controleer in het controlepaneel of je site op een recente PHP 8.x-versie draait.
 

Terug naar de website van i24