Stop database-opzwellen door uw WordPress-basisconfiguratie te herstellen

Als WordPress-websites traag worden, begint het probleem vaak bij de basisniveau — verkeerd geconfigureerde instellingen, onnodige automatisch geladen gegevens en opgeblazen opties opgeslagen in de databankDeze stille prestatiekillers stapelen zich in de loop van de tijd op en kunnen het laden van pagina's en de beheerprestaties aanzienlijk vertragen.
Laten we eens kijken hoe u database-ophopingen kunt diagnosticeren, opschonen en voorkomen door de basisconfiguratie van uw WordPress-database aan te passen.
1. Controleer op Autoload Bloat
Veel plug-ins voegen instellingen toe aan de wp_opties
tafel met automatisch laden = 'ja'
Deze worden bij elke paginalading geladen, zelfs op de frontend, of ze nu nodig zijn of niet.
Voer deze SQL-query uit om de zwaarste automatisch geladen records te detecteren:
SELECT optie_naam, LENGTH(optie_waarde) AS grootte FROM wp_options WHERE autoload = 'ja' ORDER BY grootte DESC LIMIET 20;
Als u waarden ziet boven 500.000 bytes, dat is een waarschuwingssignaal. Deze moeten worden beoordeeld en in veel gevallen verwijderd of verplaatst naar tijdelijke bestanden.
2. Verwijder verlopen transients
Transients zijn gecachte gegevens die in de database worden opgeslagen. WordPress verwijdert ze niet altijd automatisch. Gebruik deze query om ze op te schonen:
VERWIJDER UIT wp_options WAAR option_name ZOALS '_transient_%' EN option_name NIET ZOALS '_transient_timeout_%';
En dit om de verlopen exemplaren te verwijderen:
VERWIJDER UIT wp_options WAAR optie_naam ZOALS '_transient_timeout_%' EN optie_waarde < UNIX_TIMESTAMP();
Dit kan de omvang van uw databank en de backendprestaties verbeteren.
3. Analyseer de basisplugin-voetafdruk
Sommige plug-ins laden onnodige scripts, stijlen en opties, zelfs als ze niet worden gebruikt. Een goed geoptimaliseerde basisopstelling omvat het uitschakelen van ongebruikte functies en het verwijderen van onnodige plug-invermeldingen uit het automatisch laden.
Gebruik hulpmiddelen zoals Querymonitor En Geavanceerde database-reiniger om een gedetailleerd beeld te krijgen.
4. Schakel ongebruikte autoloads uit (met voorzichtigheid)
Om meerdere automatisch geladen opties tegelijk uit te schakelen (voor testen of opschonen), voert u het volgende uit:
UPDATE wp_options SET autoload = 'no' WHERE autoload = 'yes' EN option_name NIET ZOALS 'site%' EN option_name NIET ZOALS 'home' EN option_name NIET ZOALS 'active_plugins';
⚠️ Maak altijd een back-up van uw database voordat u autoload-vlaggen in bulk bewerkt.
5. Opties voor het schone themaframework
Als u een thema als Woodmart gebruikt, is het configuratiebestand (xts_opties
) kunnen groot worden en de prestaties beïnvloeden. U kunt:
- Thema-instellingen exporteren
- De JSON handmatig opschonen (verwijder verlanglijstje, portfolio, extra headers)
- Importeer de gereinigde basis terug in het thema
Hierdoor worden de opgeslagen gegevens geminimaliseerd, terwijl belangrijke ontwerpkeuzes behouden blijven.
Een goed onderhouden WordPress baseren zorgt ervoor dat uw databank blijft schoon, uw site laadt snel en uw gebruikers blijven tevreden.
Lees meer over ons optimalisatieproces op de
SpeedWP Pro-servicepagina