Je WordPress website is net als je zolder of garage: als je niet oplet, slibt het langzaam dicht met rommel die je nooit meer gebruikt. Oude concepten, spam-reacties, instellingen van verwijderde plugins…
Je merkt er aan de voorkant misschien niks van, totdat je site traag wordt. Of totdat het opslaan van een blogbericht ineens 10 seconden duurt. Dan is het tijd voor de grote schoonmaak.
In dit artikel leg ik uit waarom je database volloopt en hoe je veilig je WordPress database kunt opschonen voor een snellere site.
Waarom groeit je database zo hard?
WordPress is een geweldig systeem, maar het is ook een enorme vervuiler. Dit zijn de grootste boosdoeners:
- Revisies: Dit is nummer 1. Elke keer als jij op ‘Concept opslaan’ of ‘Publiceren’ klikt, bewaart WordPress een kopie van die versie. Heb je een artikel 20 keer bewerkt? Dan staan er 20 kopieën in je database. Zonde van de ruimte.
- Spam reacties: Ook al markeer je ze als spam, ze blijven in de database staan tot je ze definitief verwijdert.
- Transients: Dit zijn tijdelijke opties die plugins opslaan (bijvoorbeeld cache-data). Soms worden die niet netjes opgeruimd.
- Verweesde data: Je verwijdert een plugin, maar de instellingen blijven achter in de database “voor het geval dat”.
De Gouden Regel: EERST een back-up!
Voordat we ook maar iets gaan verwijderen: maak een back-up. We gaan rommelen in het hart van je website. Als je per ongeluk de verkeerde tabel wist, is je site stuk. Zorg dat je een recente back-up hebt via je hosting of een plugin zoals UpdraftPlus.
Stappenplan: Database opschonen met een plugin
Je hoeft gelukkig geen code te kennen of in PHPMyAdmin te duiken (liever niet zelfs!). Er zijn geweldige plugins die dit veilig voor je doen. Mijn favoriet is WP-Optimize.
Stap 1: Installeer WP-Optimize
Download en activeer de plugin ‘WP-Optimize Cache, Clean, Compress’. Het is gratis en werkt perfect.
Stap 2: Selecteer wat weg mag
Ga in je dashboard naar WP-Optimize > Database. Je ziet nu een lijst met opties. Vink de volgende zaken veilig aan:
- Optimaliseer database tabellen
- Verwijder alle post revisies
- Verwijder alle auto-draft berichten
- Verwijder alle prullenbak berichten
- Verwijder spam en prullenbak reacties
- Verwijder verlopen transient opties
Let op: Blijf af van de opties die rood gemarkeerd zijn, tenzij je precies weet wat je doet.
Stap 3: Voer de optimalisatie uit
Klik op de knop Run all selected optimizations. De plugin loopt nu door je database heen en gooit de ballast overboord. Je ziet direct hoeveel ruimte je hebt bespaard.
Hoe vaak moet je dit doen?
Dat hangt af van hoe actief je bent.
- Veel bloggen/aanpassen: Eens per maand.
- Statische website: Eens per kwartaal is prima.
Je kunt in WP-Optimize ook een schema instellen (“Scheduled clean-up”) zodat het automatisch wekelijks gebeurt. Handig, maar check wel af en toe of het goed gaat.
Geavanceerd: Restjes van oude plugins
Heb je WP-Optimize gedraaid, maar is je database nog steeds honderden MB’s groot? Dan heb je waarschijnlijk oude tabellen van verwijderde plugins (bijvoorbeeld een oude beveiligingsplugin of webshop).
Dit opschonen is risicovoller. Hiervoor kun je de plugin Advanced Database Cleaner gebruiken om specifiek naar ‘wees-tabellen’ te zoeken. Doe dit alleen als je technisch onderlegd bent!
Geen zin in dit technische klusje?
Vind je het idee van ’tabellen verwijderen’ doodeng? Dat snap ik.
Het opschonen van de database is een standaard onderdeel van mijn Website Onderhoudspakketten. Ik zorg dat je site schoon, snel en veilig blijft, zonder dat jij risico loopt. contact/">Neem contact op als je ontzorgd wilt worden.