Langzame WordPress Admin? Zo Los Je Dat Op!

Langzame WordPress admin? Zo los je dat op!

Arjan
Voor WordPress gebruikers is een snelle admin omgeving uiterst belangrijk. In dit artikel leggen we je uit hoe je je admin omgeving kunt versnellen.

Als je een WordPress-website hebt, is het wel zo fijn dat je website en je WordPress admin (ook wel WordPress Dashboard genoemd) lekker snel werken. Toch kan het wel eens voorkomen dat je te maken krijgt met een langzame WordPress admin. Heb je hier last van? Lees dan snel verder, want in dit artikel vertel ik je exact hoe je je WordPress admin kunt versnellen.

Vooronderzoek van je langzame WordPress admin

Voordat we met oplossingen gaan strooien is het belangrijk om eerst even wat vooronderzoek te doen. Zo voorkom je onnodig zoekwerk en sluit je direct een aantal makkelijk op te sporen oorzaken van een langzame WordPress admin direct uit.

1: Wanneer begonnen de problemen?

Allereerst is het belangrijk om te achterhalen wanneer je WordPress admin trager is geworden. Een langzame WordPress admin kan op ieder moment ontstaan. Was je WordPress admin gister nog wél snel? Dan kan het zijn dat het niet aan WordPress zelf ligt. Het kan bijvoorbeeld zijn dat een plug-in die je vandaag hebt geïnstalleerd de boosdoener is. Probeer dus eerst uit te zoeken wanneer de problemen begonnen.

2: Test je internetverbinding

Een snelle internetverbinding is echt niet zo vanzelfsprekend als het lijkt. Ook in 2021 kan het nog wel eens voorkomen dat je internetverbinding dramatisch slecht is en dat een langzame WordPress admin verklaart. Misschien zijn er problemen bij je provider, of zijn er soms werkzaamheden in de buurt die effect hebben op je internetverbinding? Wellicht is er iets aan de hand met je router.

De makkelijkste manier om dit te testen, is door een speedtest uit te voeren. Met een speedtest zie je direct wat je downloadsnelheid, uploadsnelheid en je ping is. Bovendien zie je op de speedtest van Ookla ook of er mogelijke problemen bij je provider zijn.

Zijn er geen problemen bekend bij de provider? Kijk dan eens of de problemen niet dichter bij huis liggen, zoals een storing in je router. Het herstarten van je router wil ook nog wel eens helpen. Indien je er niet uitkomt, neem dan contact op met je provider. Zij helpen je graag verder met het oplossen van de problemen (neem er wel even de tijd voor, want lange wachttijden bij providers zijn meer regel dan uitzondering ?).

3: Is alleen je WordPress admin traag, of ook de website?

Misschien heb je het al geprobeerd, maar kijk ook eens of je website zelf langzaam is. Dit doe je door eerst je browser een flinke schoonmaakbeurt te geven. Verwijder je browsergeschiedenis, cookies, tijdelijke bestanden. Start hierna je browser opnieuw op en ga naar je website. Laadt de website snel? Log dan opnieuw in op je WordPress admin en kijk of nog steeds te maken hebt met een trage WordPress admin.

4:Schakel je plug-ins uit

Een andere manier om te achterhalen is het uitschakelen van al je plug-ins. Heb je ze allemaal uitgeschakeld? Ververs dan de pagina en kijk of je WordPress admin nog steeds langzaam is. Is dit het geval? Dan ligt het dus aan WordPress zelf en niet aan je plug-ins.

Is je WordPress admin weer zo snel als vanouds? Dan is het waarschijnlijk dat het aan één of meerdere plug-ins ligt.

Schakel nu je plug-ins een-voor-een weer in en ververs bij iedere plug-in die je inschakelt je pagina weer om te zien welke plug-in zorgt voor een langzame WordPress admin.

Langzame WordPress admin oplossen

Hebben de bovenstaande stappen niet geholpen om je langzame WordPress admin of WordPress Dashboard op te lossen? Geen nood, hieronder gaan we stapsgewijs proberen om jouw trage WordPress admin op te lossen.

1. Verwijder onnodige, zware of gedateerde plug-ins.

Laten we eerst even een mythe uit de weg ruimen: veel plug-ins betekent niet per definitie een langzame website of WordPress admin. Plug-ins zijn er namelijk in veel soorten en maten.

Er zijn een heleboel lichtgewicht plug-ins verkrijgbaar die nauwelijks invloed hebben op de laadtijd. Waar je echter wel op moet letten is de kwaliteit van de plug-ins. Want zodra je gebruik maakt van lichtgewicht plug-ins die zeer slecht gecodeerd zijn kan je te maken krijgen met langzame laadtijden.

Zodra je een grote hoeveelheid zwaargewichten in de strijd gooit, dan is het vragen om problemen. Deze hebben vaak een grote impact op je server hardware en dus ook op de werking en snelheid van je website en WordPress admin. Je zult dus kritisch moeten kijken naar welke plug-ins je wel en niet gebruikt. Ook inactieve plug-ins kan je beter verwijderen. Met andere woorden: zorg dat je plug-in hygiëne op orde is ?

Daarnaast kan je (tijdelijk) gebruik maken van de plug-in Query Monitor om de boosdoeners eenvoudig op te sporen. Vergeet de plug-in niet te verwijderen nadat je eventuele boosdoeners hebt opgespoord en verwijderd. Query Monitor is namelijk zelf ook een voorbeeld van een plug-in die veel vraagt van je server hardware.

2. Je hosting upgraden

Dit is waarschijnlijk niet het antwoord wat je wil horen. Maar het loont de moeite om eens kritisch te kijken naar je hosting abonnement. Er zijn tegenwoordig veel aanbieders en bij vele betaal je slechts enkele euro’s per maand voor een eenvoudig hosting abonnement. Die lage kosten zijn natuurlijk fijn, maar er zitten ook enkele nadelen aan.

Een van de grootste nadelen van goedkope hostingpartijen is dat je samen met nog tientallen anderen op dezelfde server zit en je dus niet de enige bent die gebruik maakt van de webserver. Dit kan een enorme invloed hebben op de snelheid van je website en dus ook een langzame WordPress admin veroorzaken. Goedkoop is duurkoop, en dat geldt ook voor webhosting.

Wij hosten onze website en de websites van onze klanten bij Kinsta en we zijn zeer te spreken over deze hostingpartij. Je betaalt uiteraard wel wat meer dan bij de gemiddelde prijsstunter, maar Kinsta heeft een fantastische infrastructuur en garandeert een zeer snelle en geoptimaliseerde hosting voor WordPress websites. Er zijn veel verschillende pakketten, maar het starterspakket (€266 per jaar) voldoet in de meeste gevallen. Heb je een website met grote hoeveelheden traffic (>25.000 bezoekers per maand)? Bekijk dan eens de Pro of Business 1 pakketten.

3. Gebruik de meest recente PHP-versie

WordPress is gebouwd met PHP, maar de exacte versie van PHP die je site gebruikt, hangt af van welke versie van PHP op je server is geïnstalleerd.

Nieuwere versies van PHP zijn niet alleen veiliger, maar bieden ook grote prestatieverbeteringen ten opzichte van oudere versies, en daarom probeert het WordPress core team WordPress gebruikers te stimuleren om naar de meest recente PHP-versies te updaten. Maar veel WordPress websites draaien nog op verouderde PHP-versies en wellicht ben jij er één van. Een van de oorzaken van een langzame WordPress admin kan dus een verouderde PHP-versie op je server zijn.

In Kinsta’s PHP-benchmarks kun je bijvoorbeeld zien dat PHP 7.3 meer dan het drievoudige aantal verzoeken per seconde kan verwerken van PHP 5.6.

Langzame WordPress admin - PHP benchmark

Het loont dus de moeite om je PHP-versie te upgraden. Vaak kan je dit zelf doen in het configuratiescherm van je hostingprovider. Mocht je dit niet zelf kunnen aanpassen, neem dan contact op met je hostingprovider en laat ze jouw PHP-versie aanpassen naar de meest recente en stabiele versie.

Nooit meer omkijken naar het onderhoud van je website?

Bespaar jezelf de moeite en tijd en besteed het onderhoud van je WordPress website uit aan Athon.

  • Altijd veilig online info
  • Je website altijd up-to-date
  • Geen gedoe, één vast bedraginfo

4. Verhoog je WordPress Memory Limit

Soms loopt WordPress tegen een knelpunt aan vanwege de PHP-geheugenlimiet van je WordPress site. Als dat het geval is, kan het verhogen van de geheugenlimiet van je site een langzame WordPress admin verhelpen. Hiervoor heb je wel enige kennis, Ftp-software en toegang tot je Ftp-server nodig.

Als je host je toestaat om zelf de PHP-geheugenlimiet te verhogen, dan kun je dit doen door deze regel toe te voegen bovenaan je wp-config.php bestand:

define(‘WP_MEMORY_LIMIT’, ‘256M’);

Indien je zelf geen toegang hebt tot je website bestanden, neem dan contact op met je hostingprovider om je PHP-geheugenlimiet te verhogen.

5. Schoon je database op

Na verloop van tijd zal je database vollopen met allerlei rommel, zoals revisies, automatische concepten, backup’s van je berichten en/of pagina’s. Dit is vooral gebruikelijk bij WooCommerce webshops.

Daarom is het aan te raden om je database regelmatig op te schonen. Dit is redelijk eenvoudig en kost je slechts een aantal minuten.

Zelf gebruiken we hier WP-Sweep voor. Een populaire en lichtgewicht plug-in die in slechts enkele stappen je complete WordPress database opschoont. Vergeet niet om vóór het opschonen van je database een backup te maken van je database. Dit voorkomt dat je website in de soep loopt als het mis gaat.

6. Schakel de Heartbeat API deels of volledig uit

Standaard heeft WordPress een handige functie ingebouwd die automatisch berichten of bewerkingen van pagina’s tussentijds opslaat voordat je ze publiceert. Dit lijkt in eerst instantie een handige functie, maar het kan ook nadelige gevolgen hebben en de oorzaak zijn van een langzame WordPress admin. Dit komt omdat de API elke 15 seconden een nieuw AJAX verzoek verstuurt of elke 60 seconden in de rest van het dashboard. Wanneer de WordPress editor functies open zijn, is de Heartbeat API constant actief en verbruikt dus veel verwerkingstijd en middelen.

Als je de functie voor het automatisch opslaan van berichten of pagina’s niet gebruikt, dan is het raadzaam om de Heartbeat API volledig uit te schakelen. Als je dat liever niet doet – omdat het wel een aantal nuttige functies biedt – kun je de plug-in WP Heartbeat Control gebruiken om zijn activiteiten te reguleren.

Zelf maken we gebruik van de plugin WPRocket. WPRocket is een all-in-one plug-in met veel handige functies, waaronder browser en pagina caching, bestands- en afbeeldingsoptimalisatie, maar ook een functie waarbij je de Heartbeat API kan configureren indien je niet alle functies wil uitschakelen.

WPRocket kost 40 euro per jaar voor het starterspakket, maar zoals gezegd is het een all-in-one plug-in en je geld dubbel en dwars waard. Hierdoor hoef je niet allemaal losse plug-ins te downloaden voor de functies die WPRocket in één enkele plug-in biedt. Erg handig dus.

7. Schakel database en object caching uit

Caching plug-ins bieden vaak veel opties. Een van die plug-ins is W3 Total Cache. Met meer dan 1 miljoen downloads is W3 Total Cache een van de meest gebruikte caching plug-ins. De plug-in is voornamelijk populair onder de gevorderde WordPress gebruikers en ontwikkelaars. Dit heeft te maken met het feit dat je met deze plug-in naar hartenlust kunt configureren. Maar er zit wel een nadeel aan, vooral als je een beginnende WordPress gebruiker bent en nog niet helemaal op de hoogte bent van wat je er allemaal mee kan.

Een van de functies binnen W3 Total Cache is Database Caching en Object Caching. Deze twee functies staan gelukkig standaard uitgeschakeld. Deze functies kunnen namelijk een gigantische impact hebben op de snelheid van je WordPress admin. Het loont dus om even te kijken of deze niet toevallig ingeschakeld zijn.

Dit kun je zien onder het tabje Prestaties > Database Cache en Prestaties > Object Cache.

8. Upload de meeste recente versie van wp-admin en wp-includes

Dit is een laatste redmiddel indien niets blijkt te werken en je met je handen in het haar zit.

Soms wil het nog wel eens voorkomen dat de wp-admin en wp-includes folders op je server een fout bevatten. Dit kan werkelijk van alles zijn. Dus hier gaan we niet te diep op in.

Je zou dus kunnen overwegen om de meest recente versie van WordPress te downloaden en alleen de mappen wp-admin en wp-includes te uploaden. Hoewel dit geen probleem zou moeten zijn en er feitelijk niets mis zou kunnen gaat, is het toch raadzaam om een back-up te maken voordat je de mappen upload naar je server.

Conclusie over een langzame WordPress admin

Nu je een van de bovenstaande stappen (of meerdere) hebt doorlopen, zou je al een significant verschil moeten merken.

Laten we per onderdeel van je website nog even bekijken wat je zoals kunt doen om een langzame WordPress admin op te lossen:

  1. Verwijder onnodige, zware of gedateerde plug-ins.
  2. Upgrade naar een betere hosting.
  3. Gebruik de meest recente PHP-versie.
  4. Verhoog je WordPress Memory Limit.
  5. Schoon je database op en blijf dit met regelmaat doen.
  6. Schakel de Heartbeat API deels of volledig uit.
  7. Schakel Database Caching en Object Caching uit.
  8. Upload de meest recente versie van wp-admin en wp-includes.

Blijf je na deze stappen nog steeds last hebben van een langzame WordPress admin, dan is er waarschijnlijk iets anders aan de hand. In dat geval raden we je aan om contact op te nemen met je host of webbeheerder. Zij kunnen aan de achterkant vaak veel meer inzien en wellicht de boosdoener(s) opsporen.

Vragen over een langzame WordPress admin?

Heb je na het lezen van deze handleiding nog vragen over een langzame WordPress admin? Neem dan gerust een contact op met onze klantenservice. We kijken graag even met je mee waarom jouw WordPress admin zo traag is.