Articles

Trage WordPress Admin? Waarom het gebeurt en hoe het te verhelpen

Heeft u te maken met een traag WordPress admin-dashboard?

Het is nooit leuk om door de modder te waden wanneer u uw WordPress site probeert te beheren, en daarom gaan we u helpen om uit de modder te komen en een sneller werkend WordPress admin dashboard te krijgen.

Om dat te bereiken, zullen we snel een aantal redenen doornemen waarom u een traag WordPress admin dashboard zou kunnen hebben. Vervolgens bespreken we acht tips waarmee u het probleem kunt verhelpen en uw WordPress admin-dashboard weer snel kunt laden.

Wat is de oorzaak van uw trage WordPress admin-dashboard?

We kunnen u niet precies vertellen wat de oorzaak is van een trage WordPress admin voor uw specifieke site, maar hier zijn enkele van de meest voorkomende problemen die we zullen behandelen:

  • Overbelaste of te weinig krachtige hosting
  • Resource-zware plugins
  • Old PHP versie
  • WordPress Heartbeat API
  • Verstopte database
  • Laag WordPress geheugen limiet
  • Te veel inhoud laden
  • Onnodige dashboard widgets

Nu, hier is hoe we dingen kunnen repareren!

Hoe repareer je een traag WordPress Admin Dashboard: 8 Tips

Laten we de oplossingen eens doornemen…

Overweeg een upgrade van uw hosting

Dit is waarschijnlijk niet het antwoord dat u zoekt, maar een van de meest voorkomende problemen is gewoon gebrekkige hosting.

Soms is uw host gewoon niet genoeg, en andere keren hebt u misschien een kwaliteitshost, maar bent u uit het plan gegroeid waar u op zit.

Hoe dan ook, als uw hosting het niet kan bijbenen, zal dit leiden tot een traag WordPress admin-dashboard (en waarschijnlijk ook een trage front-end).

Dus – u kunt eerst alle andere oplossingen op deze lijst proberen. Maar soms is de enige oplossing het openbreken van je portemonnee en het upgraden van hosts.

Enkele van onze aanbevolen hosts en partners zijn:

  • WP Engine
  • Kinsta
  • SiteGround
  • A2 Hosting
  • Fastcomet

Gebruik Query Monitor om trage plugins op te sporen

Toen u WordPress voor het eerst installeerde en het nog leeg was, laadde uw dashboard waarschijnlijk bliksemsnel. Maar toen u meer plugins installeerde, werd het dashboard trager, toch?

Nou, laten we een mythe ontkrachten – “meer plugins” betekent niet automatisch een tragere site of WordPress admin…

Maar “meer plugins die veel bronnen belasten” wel.

Dus hoe kun je plugins vinden die veel bronnen gebruiken?

Met een geweldige gratis plugin genaamd Query Monitor.

Nadat je Query Monitor hebt geïnstalleerd en geactiveerd, kun je op de nieuwe optie in je WordPress-werkbalk klikken om de interface te openen. Ga vervolgens naar het tabblad Query’s per onderdeel en zoek naar trage plugins:

how to fix a slow wordpress admin query monitor

Als u een trage plugin vindt, kunt u overwegen deze uit te schakelen en te verwijderen (indien mogelijk) of een beter presterend alternatief te vinden (als u die functionaliteit absoluut nodig hebt).

Gebruik de nieuwste versie van PHP

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

Nog veiliger, maar nieuwere versies van PHP 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.

In de PHP-benchmarks van Kinsta kunt u bijvoorbeeld zien dat PHP 7.3 meer dan drie keer zoveel verzoeken per seconde kan verwerken als PHP 5.6:

how to fix a slow wordpress admin php usage

Maar desondanks draaien de meeste WordPress-gebruikers PHP 5.6 (of ouder)… en misschien bent u er daar wel een van!

U kunt de PHP-versie van uw site bijwerken via uw host. Dit is bijvoorbeeld hoe het er bij Kinsta uitziet:

how to fix a slow wordpress admin upgrade php - kinsta dashboard

Als uw host u deze wijziging niet via uw hostingdashboard laat doorvoeren, moet u wellicht contact opnemen met de supportmedewerkers van uw host voor hulp. En als uw host PHP 7+ niet ondersteunt, is dat nog een goede reden om te overwegen van host te veranderen.

Gebruik Heartbeat Control

De WordPress Heartbeat API zorgt voor realtime communicatie tussen uw webbrowser en uw server terwijl u bent aangemeld bij uw WordPress-administratie.

Het helpt bij zaken als automatische opslag in de WordPress-editor, maar het kan de WordPress-admin ook vertragen omdat er elke 15 seconden een AJAX-verzoek wordt verzonden terwijl u in de editor werkt (of elke 60 seconden in de rest van het dashboard).

Als je WP Rocket gebruikt, kun je de frequentie van deze verzoeken verlagen (of helemaal uitschakelen) via het Heartbeat-tabblad in het WP Rocket-dashboard:

how to fix slow wordpress admin heartbeat plugin

Of we hebben ook een standalone Heartbeat Control-plugin die je kunt gebruiken om de Heartbeat API te beheren.

Nadat u de plugin hebt geïnstalleerd en geactiveerd, gaat u naar Instellingen → Heartbeat Control-instellingen om de Heartbeat API voor verschillende delen van uw dashboard te beperken of uit te schakelen:

how to fix a slow wordpress admin heartbeat settings

Begin met het beperken van de frequentie en als dat niet werkt, kunt u overwegen de functie helemaal uit te schakelen.

Schoon uw database op (vooral WooCommerce-winkels)

Na verloop van tijd zal uw WordPress-database veel “bloat” bevatten in de vorm van postrevisies, transiënten, enzovoort. Dit is vooral gebruikelijk bij WooCommerce-winkels, waar u veel verlopen transients in uw database hebt.

U kunt veel van deze bloat veilig verwijderen zonder negatieve gevolgen voor uw site.

Om dit te doen, kunt u het tabblad Database in WP Rocket gebruiken:

how to fix slow wordpress admin database tab on wp rocket

WP Rocket laat u ook een automatisch schema instellen om uw database elke X dagen/weken op te schonen.

Of, als u WP Rocket niet gebruikt, kunt u de plugin WP-Optimize gebruiken.

Het WordPress-geheugenlimiet verhogen

Soms loopt uw WordPress admin-dashboard tegen een knelpunt aan vanwege de PHP-geheugenlimiet van uw WordPress-site.

Als dat het geval is, kan het simpelweg verhogen van de geheugenlimiet van uw site soms het probleem verhelpen.

Als uw host u toestaat de geheugenlimiet voor PHP zelf te verhogen, kunt u dit doen door de volgende regel toe te voegen boven aan uw wp-config.php-bestand:

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

Als uw host u niet toestaat de geheugenlimiet voor PHP handmatig te verhogen, neem dan contact op met de ondersteuning van uw host en vraag of zij dit voor u willen doen.

Beperk hoeveel inhoud u weergeeft in de WordPress Admin

Via de instellingen voor schermopties kunt u met WordPress bepalen hoeveel berichten, pagina’s of aangepaste post-typen u per keer wilt weergeven (inclusief dingen als WooCommerce-producten, bestellingen, enz.):

how to fix a slow wordpress admin heartbeat pagination

De standaardwaarde is 20, en dat is helemaal prima. Het kan echter zijn dat u dit aantal hebt verhoogd om paginering te voorkomen.

Als dat het geval is, kunt u overwegen dit getal te verlagen om de hoeveelheid inhoud die WordPress voor elke pagina moet laden te beperken. Ja, u zult misschien vaker de optie “volgende pagina” moeten gebruiken, maar het zal uw dashboard versnellen doordat WordPress elke keer minder inhoud hoeft te laden.

Nodeloze dashboardwidgets uitschakelen

Het WordPress-dashboard bevat standaard veel widgets die u waarschijnlijk nooit gebruikt of bekijkt.

Op de hoofdpagina van het dashboard staan bijvoorbeeld de widgets voor nieuws en evenementen (wanneer hebt u voor het laatst naar die widget gekeken?). Maar zelfs als u ze niet leest, maken deze widgets nog steeds externe oproepen om die informatie te laden, wat uw dashboard trager maakt.

Om onnodige widgets uit te schakelen, kunt u de gratis Widget Disable-plugin gebruiken.

Als u deze hebt geïnstalleerd en geactiveerd, gaat u naar Uiterlijk → Widgets uitschakelen en verwijdert u alle widgets die u niet gebruikt:

how to fix a slow wordpress admin free widget disable settings

Als andere plugins widgets hebben toegevoegd – zoals WooCommerce – kunt u deze widgets ook uitschakelen:

how to fix a slow wordpress admin free widget disable plugin

Verhelp uw trage WordPress Admin Dashboard voorgoed

Terwijl WP Rocket u kan helpen de front-end van uw site te versnellen, vereist het repareren van een traag WordPress admin dashboard een unieke aanpak.

Enkele van deze tips – zoals het kiezen van kwaliteitshosting en het gebruik van de nieuwste versie van PHP – zullen zowel voor je WordPress-dashboard als je front-end site vruchten afwerpen, terwijl andere – zoals het uitschakelen van dashboardwidgets en het beperken van de hoeveelheid back-end content die je laadt – 100% gericht zijn op je WordPress-dashboard.

Ten slotte, als je specifiek te maken hebt met een traag WooCommerce-dashboard, hebben we een hele post over het versnellen van je WooCommerce-dashboard met enkele WooCommerce-specifieke tips.