Wat is de WordPress database? Waar is die goed voor?
Alle gegevens van een website worden bewaard in een database. Alle pagina- en berichtinhoud, informatie over thema’s en plugins, en diverse andere instellingen, keuzes en relationele gegevens worden hierin opgenomen. Elke website die al een tijdje in de lucht is, heeft waarschijnlijk in de loop der tijd database bloat ontwikkeld.
Database bloat kan de prestaties van een website en alle backend activiteiten schaden, naast het gebruik van onnodige opslagruimte. Daarom kan het verwijderen van overbodige gegevens uit uw WordPress database uw website beter laten functioneren. Deze post zal alle methoden behandelen waarmee uw database extra gegevens kan krijgen en hoe u deze op de juiste manier kunt optimaliseren.
Voordat we beginnen, is het belangrijk op te merken dat u altijd een back-up van uw WordPress database moet maken voordat u wijzigingen aanbrengt. Dit zal ervoor zorgen dat u terug kunt keren naar een vorige versie als er iets misgaat.
Om een back-up te maken van je WordPress database kun je een plugin zoals BackupBuddy of WP Database Backup gebruiken. Je kunt ook handmatig een back-up van je database maken via phpMyAdmin.
Zodra je een back-up van je database hebt gemaakt, ben je klaar om te beginnen met het optimaliseren ervan.
WordPress database optimalisatie: Waarom je dit moet doen?
De voordelen van het optimaliseren van uw WordPress database zijn talrijk. De meest in het oog springende zijn het verbeteren van de prestaties van uw website en het effectiever laten werken van uw server. Als gevolg daarvan zullen bezoekers van uw website gemakkelijker door uw materiaal kunnen bladeren, wat kan leiden tot een betere betrokkenheid en conversie.
Daarnaast zijn er nog andere voordelen om rekening mee te houden. Gebruikers met beperkte opslagruimte op hun hostingplan hebben een efficiënte database nodig. Bovendien moet u uw database optimaliseren als u van plan bent uw website te verplaatsen naar een nieuwe server, omdat sommige migratieplugins opslagbeperkingen hebben op het volume van de gegevens die kunnen worden verplaatst.
We zullen nu snel alle manieren doornemen waarop database bloat zich kan ophopen op uw website om beter te begrijpen wat er verwijderd moet worden. Dit omvat ongebruikte post revisies, auto-draft berichten en berichten die u onnodig hebt verwijderd, spam, verwijderde en afgekeurde opmerkingen, verouderde transients, pingbacks en trackbacks, overgebleven of inefficiënte database tabellen, en ongebruikte gegevens. Hieronder geven we een korte beschrijving van elk van deze punten.
Revisies van berichten werden voor het eerst gemaakt in de WordPress 2.6 upgrade. Ze staan voor eerdere iteraties van uw herziene berichten en concepten, waarnaar u terug kunt gaan. Maar omdat al deze informatie in je database wordt bewaard, kan het zich snel opstapelen. Door het aantal wijzigingen in de database te beperken of helemaal te elimineren kun je de omvang ervan beperken.
De database kan behoorlijk uitpuilen door objecten in de prullenbak. Die objecten blijven 30 dagen in de prullenbak voordat ze definitief worden verwijderd als ze niet worden hersteld. Als u dus een drukke website beheert, kan uw vuilnisbak overvol zijn met objecten, waardoor het moeilijk is ze allemaal tegelijk op een permanente manier te verwijderen.
Als uw website reacties toestaat, heeft u vrijwel zeker problemen gehad met het verwijderen van spam van zowel mensen als, meestal, geautomatiseerde bots. Gelukkig geeft WordPress u enkele hulpmiddelen om dit probleem gedeeltelijk aan te pakken. Om te voorkomen dat een opmerking door websitebezoekers wordt gezien, kunt u deze afkeuren, verwijderen of aanmerken als spam. Niettemin zullen dergelijke opmerkingen in de database blijven staan, waardoor de toch al buitensporige database bloat toeneemt. U hebt de mogelijkheid om dit te doen, wat de database bloat aanzienlijk zal verminderen.
Transients laten WordPress ontwikkelaars gegevens opslaan die een vervaldatum hebben, in plaats van ze telkens te moeten laden wanneer een pagina wordt geladen, wat uw website zou vertragen. Ze functioneren in dat opzicht net als de browser cache. Maar als u bijvoorbeeld een mogelijkheid test, moet u transients verwijderen zodra ze verlopen zijn om die overbodige gegevens uit uw database te verwijderen en het werkelijke resultaat op uw website te observeren.
Het gebruik van pingbacks en trackbacks, een functie van WordPress, is in de loop der tijd meestal afgenomen. Als u ze gebruikt, zal het elimineren ervan in uw database uw WordPress database efficiënter laten werken en bloat verminderen. Lees de pagina die we hierboven hebben gelinkt als je meer wilt weten over pingbacks en trackbacks of als je niet weet wat ze zijn. U kunt kiezen of u ze in eerste instantie wilt gebruiken nadat u op de hoogte bent gebracht van alle voor- en nadelen.
WordPress Database Optimalisatie met Plugins
Sommige plugins kunnen de bestaande tabellen van uw database uitbreiden en er nuttige gegevens aan toevoegen. Het is echter mogelijk dat die extra tabellen niet ook worden verwijderd als u die plugins deactiveert en verwijdert. Uw website kan hierdoor worden beïnvloed en trager worden dan zou moeten. Daarom is het belangrijk om uw database periodiek te optimaliseren door die ongebruikte resttabellen te verwijderen. Het simpelweg verwijderen van een tabel kan verweesde gegevens achterlaten, omdat MySQL afhankelijk is van relaties tussen de gegevens. Dit is informatie die verbonden was met wat u wiste, zoals verstrikt in de databasetabellen van de plugin. Om uw database te verkleinen en efficiënter te maken, moet u alle verweesde gegevens verwijderen. De metadata over verweesde berichten, commentaren en relaties worden hier opgenomen.
Daarnaast kun je de huidige gegevens zo herstructureren dat ze minder opslagruimte gebruiken en makkelijker terug te vinden zijn. Dit doe je door de Optimaliseer tabel optie van phpMyAdmin te gebruiken of een vergelijkbare plugin optie die daarvan afhankelijk is.
Een korte samenvatting: Waarom de WordPress Database optimaliseren?
Er zijn een paar redenen waarom het belangrijk is om je WordPress database te optimaliseren:
- Ten eerste, als uw site groeit, wordt uw database steeds voller met nutteloze gegevens. Dit kan leiden tot verminderde prestaties en zelfs tot databasefouten.
- Ten tweede, als u ooit uw site moet herstellen vanaf een back-up, wilt u ervoor zorgen dat uw database zo schoon en slank mogelijk is. Een opgeblazen database kan ervoor zorgen dat uw herstelproces langer duurt dan nodig en kan zelfs leiden tot fouten.
- Ten derde kan het optimaliseren van uw database de veiligheid van uw site verbeteren. Een WordPress site die niet regelmatig wordt geoptimaliseerd is vatbaarder voor SQL injectie aanvallen.
- Ten vierde kan het optimaliseren van uw database u helpen bij het oplossen van problemen op uw site. Als u een probleem hebt met uw site, is een goede eerste stap uw database te controleren op fouten.
Ten slotte is het optimaliseren van uw database gewoon een goede gewoonte. Net als elk ander type database, moet een WordPress database regelmatig worden geoptimaliseerd om hem soepel te laten draaien.
Hoe uw WordPress Database optimaliseren en de prestaties verbeteren
Nu je weet waarom het belangrijk is om je WordPress database te optimaliseren, laten we eens kijken naar enkele van de beste plugins voor deze klus. We raden ten zeerste aan om vooraf een database back-up te maken, omdat knoeien met de database uw website mogelijk kan beschadigen. Regelmatige database en website backups zijn over het algemeen een goed idee. Dus daarmee gaan we aan de slag.
Een plugin gebruiken voor WordPress optimalisatie
Er zijn veel WordPress plugins beschikbaar, waardoor het eenvoudig is om er een te kiezen die werkt voor vrijwel elke behoefte. U kunt op zoek gaan naar plugins die specifiek zijn gemaakt voor database optimalisatie of naar plugins die zijn gemaakt om de efficiëntie van uw website als geheel te verhogen als het gaat om het optimaliseren van uw WordPress database.
WP-Optimize
WP-Optimize is een populaire plugin die je helpt bij het opschonen van je WordPress database. Het kan onnodige gegevens verwijderen, zoals weggegooide berichten, revisies en spam commentaren. Het helpt je ook om je database tabellen te optimaliseren.
WP-DB Manager
WP-DB Manager is een geweldige plugin voor het optimaliseren van je WordPress database. Het stelt je in staat om database queries uit te voeren en database tabellen te repareren. Het helpt je ook een back-up te maken van je database en biedt een aantal andere functies.
Advanced Database Cleaner
Advanced Database Cleaner is een andere uitstekende plugin voor het optimaliseren van je WordPress database. Het helpt je je database op te schonen door onnodige gegevens te verwijderen. Je kunt er ook je databasetabellen mee optimaliseren en corrupte tabellen mee repareren.
Hoe de WordPress database te optimaliseren
Nu je weet waarom het belangrijk is om je WordPress database te optimaliseren en je enkele van de beste plugins voor deze taak hebt gezien, laten we het proces doorlopen om een plugin te gebruiken om je database te optimaliseren.
In deze tutorial gebruiken we de plugin WP-Optimize. Het proces is echter vergelijkbaar met andere plugins.
Eerst moet je de plugin WP-Optimize installeren en activeren. Zie voor meer informatie onze gids over het installeren van een WordPress plugin.
Zodra de plugin is geactiveerd, moet je de WP-Optimize pagina bezoeken in je WordPress admin gebied. Je zou een lijst met opties moeten zien, evenals een knop met de tekst “Start Cleaning”.
Voordat u begint met schoonmaken, raden wij u aan een back-up te maken van uw database. Op die manier kunt u, als er iets misgaat, uw database herstellen vanaf de back-up.
Om een back-up van uw database te maken, scrolt u naar beneden naar de sectie “Databaseopties” en klikt u op de knop “Back-up database”.
Nu u een back-up van uw database hebt gemaakt, bent u klaar om met het opschonen te beginnen. Scroll terug naar de bovenkant van de pagina en klik op de knop “Opschonen starten”.
WP-Optimize zal nu uw database scannen en alle onnodige gegevens verwijderen. Als het klaar is, zie je een bericht met de tekst “Database succesvol opgeschoond”.
En dat is het! Je hebt je WordPress database succesvol geoptimaliseerd met behulp van de WP-Optimize plugin.
Als je meer wilt weten over WP-Optimize, raden we je aan de documentatie van de plugin te bekijken.
Conclusie
We hopen dat dit artikel je heeft geholpen om te leren hoe je de WordPress database kunt optimaliseren met een plugin. Vergeet niet dat het schoon en slank houden van je database belangrijk is voor de prestaties, de veiligheid en het oplossen van problemen.
Als je op zoek bent naar meer manieren om je site te versnellen, dan raden we je aan onze gids over het versnellen van WordPress te bekijken.
En als je meer wilt weten over WordPress databases in het algemeen, dan raden we je aan onze WordPress database tutorial te bekijken.