WordPress-database optimaliseren

Gewijzigd op Vr, 5 Jun om 5:22 PM

De WordPress-database raakt na verloop van tijd gevuld met overbodige gegevens zoals oude revisies, verlopen transients en spam. Dit maakt de site trager en de back-ups groter. In dit artikel optimaliseert u de database door overbodige data op te ruimen en tabellen te optimaliseren, zodat WordPress sneller en lichter wordt.

Probleem

De WordPress-site wordt trager, back-ups worden groter en de database groeit ongecontroleerd door opgehoopte overbodige gegevens.

Oorzaak

WordPress bewaart standaard onbeperkt revisies van pagina’s en berichten, waardoor de database snel groeit bij actief beheerde sites.

Transients (tijdelijk gecachte gegevens) en automatisch opgeslagen concepten blijven soms achter zonder te worden opgeruimd.

Spam-reacties, items in de prullenbak en gegevens van verwijderde plugins blijven in de database staan en vergroten deze onnodig.

Oplossing

Ruim overbodige gegevens op (revisies, transients, spam en prullenbak), optimaliseer de databasetabellen en beperk het aantal opgeslagen revisies om toekomstige groei te beheersen.

Stappenplan

  1. Maak een back-up van de database voordat u opruimt.
  2. Beperk het aantal revisies door een limiet in te stellen in wp-config.php.
  3. Verwijder oude revisies, automatisch opgeslagen concepten en verlopen transients.
  4. Verwijder spam-reacties en leeg de prullenbak van berichten en reacties.
  5. Verwijder verweesde gegevens van eerder verwijderde plugins.
  6. Optimaliseer de databasetabellen via een opschoonplugin of het databasebeheer.
  7. Leeg de cache zodat de site de opgeschoonde database gebruikt.
  8. Controleer of de site sneller en stabiel functioneert.

Configuratievoorbeeld: revisies beperken en tabellen optimaliseren

Beperk revisies in wp-config.php en optimaliseer tabellen met WP-CLI of een SQL-opdracht:

Voorbeeld:

// In wp-config.php: aantal revisies beperken
define( ’WP_POST_REVISIONS’, 5 );

// Of revisies volledig uitschakelen
define( ’WP_POST_REVISIONS’, false );

// Automatisch opslaan minder vaak
define( ’AUTOSAVE_INTERVAL’, 300 );

# Tabellen optimaliseren met WP-CLI
wp db optimize

Waaruit de database-rommel bestaat

De grootste vervuiler is meestal de revisiegeschiedenis. Elke keer dat u een pagina of bericht opslaat, bewaart WordPress een volledige kopie. Op een site met veel inhoud die regelmatig wordt bijgewerkt, kunnen revisies de database verveelvoudigen. Door een limiet te stellen, behoudt u een handige geschiedenis zonder eindeloze opslag.

Transients zijn tijdelijk gecachte gegevens die plugins en thema’s gebruiken om prestaties te verbeteren. In principe worden ze automatisch opgeruimd, maar verlopen transients blijven soms achter. Het opruimen hiervan levert vaak direct ruimte op zonder enig risico, omdat het slechts tijdelijke cachegegevens betreft.

Daarnaast laten verwijderde plugins regelmatig tabellen en opties achter. Deze verweesde gegevens dienen geen enkel doel meer, maar blijven de database vergroten. Een opschoonplugin spoort deze restanten op. Maak altijd eerst een back-up, want het verwijderen van databasegegevens kan bij een fout de hele site treffen.

Veelgemaakte fouten

  • Opruimen zonder eerst een back-up van de database te maken.
  • Revisies onbeperkt laten oplopen door geen limiet in te stellen.
  • Verweesde tabellen handmatig verwijderen zonder zeker te weten waar ze bij horen.
  • De cache niet legen na het optimaliseren.
  • Te agressief opruimen en daarbij nog gebruikte gegevens verwijderen.
  • Eenmalig opruimen en daarna nooit meer onderhouden.

Controle na afloop

  1. Controleer of de databasegrootte is afgenomen na het opruimen.
  2. Controleer of de site nog volledig functioneert en geen gegevens mist.
  3. Controleer of de laadtijd merkbaar is verbeterd.
  4. Controleer of de back-up van de database kleiner en sneller is geworden.

Praktische tips

  • Stel een redelijke revisielimiet in in plaats van revisies volledig uit te schakelen.
  • Plan periodiek databaseonderhoud in, bijvoorbeeld maandelijks.
  • Gebruik een betrouwbare opschoonplugin en maak vooraf altijd een back-up.

Veelgestelde vragen

Is database-opschoning veilig?

Met een vooraf gemaakte back-up en een betrouwbare plugin wel; verwijder echter geen gegevens waarvan u de functie niet kent.

Moet ik revisies helemaal uitschakelen?

Niet per se; een limiet van enkele revisies behoudt een nuttige geschiedenis zonder de database te laten ontploffen.

Hoe vaak moet ik de database optimaliseren?

Voor actieve sites is maandelijks onderhoud een goede richtlijn.

Samenvatting

U optimaliseert de WordPress-database door na een back-up overbodige gegevens op te ruimen: revisies, verlopen transients, spam, prullenbak en verweesde plugingegevens. Optimaliseer daarna de tabellen en beperk het aantal revisies om toekomstige groei te beheersen. Plan periodiek onderhoud zodat de site snel en licht blijft.

Gerelateerde artikelen


Komt u er niet uit? Plan een gratis strategiegesprek via https://www.bdmnl.nl/plan.

Was dit artikel nuttig?

Dat is fantastisch!

Hartelijk dank voor uw beoordeling

Sorry dat we u niet konden helpen

Hartelijk dank voor uw beoordeling

Laat ons weten hoe we dit artikel kunnen verbeteren!

Selecteer tenminste een van de redenen
CAPTCHA-verificatie is vereist.

Feedback verzonden

We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren