Autoloaded data in WordPress: wat is het en hoe kan het problemen veroorzaken?
Wat zijn automatisch geladen gegevens?
In WordPress is er een databasetabel met de naam wp_options
, waarin verschillende instellingen en configuratiewaarden worden opgeslagen. Sommige van deze opties zijn gemarkeerd als “autoload”, wat betekent dat ze automatisch in het geheugen worden geladen telkens wanneer een pagina wordt geladen.
Als een optie in de kolom autoload
is ingesteld op “ja”, laadt WordPress deze gegevens automatisch in de cache – ongeacht of dit nodig is voor de huidige pagina of niet.
Waarom kunnen automatisch geladen gegevens problemen veroorzaken?
Autoloaded data is op zich al nuttig omdat het helpt om veelgebruikte data sneller beschikbaar te maken. Het kan echter na verloop van tijd tot problemen leiden:
- Overmatige hoeveelheid gegevens
- Veel plug-ins slaan hun configuraties op als automatisch geladen gegevens en verwijderen deze vaak niet na het verwijderen.
- Als gevolg hiervan groeit de
wp_options
tabel gestaag en blijven onnodige gegevens laden.
- Voorstelling
- Als de hoeveelheid automatisch geladen gegevens te groot wordt (bijv. meer dan 1 MB), kan dit de laadtijd van de pagina vertragen.
- Voor grote websites met duizenden bezoekers per dag kan dit de serverprestaties aanzienlijk beïnvloeden.
- Geheugen
- Elke keer dat een WordPress-site wordt geopend, worden automatisch geladen gegevens in het willekeurig toegankelijke geheugen (RAM).
- Te veel kan het geheugen overbelasten, wat vertragingen of zelfs crashes kan veroorzaken.
Hoe automatisch geladen gegevens opschonen?
1. Analyseer automatisch geladen gegevens
Voordat u gegevens verwijdert, moet u analyseren welke waarden worden opgeslagen als automatisch geladen gegevens en hoeveel geheugen ze verbruiken.
SQL-query voor analyse:
SELECT option_name, length(option_value) AS size, autoload
FROM wp_options
WHERE autoload = 'yes'
ORDER BY size DESC
LIMIT 50;
Met deze opdracht worden de grootste automatisch geladen opties weergegeven.
Als alternatief kunt u ook plug-ins gebruiken zoals WP-Optimize of Advanced Database Cleaner .
2. Verwijder onnodige automatisch geladen gegevens
Als blijkt dat een oude of verwijderde plugin veel gegevens heeft achtergelaten, kan deze handmatig worden verwijderd:
Een specifieke optie verwijderen:
DELETE FROM wp_options WHERE option_name = 'NAME_DER_OPTION' AND autoload = 'yes';
De waarde voor automatisch laden wijzigen zodat de optie niet automatisch wordt geladen:
UPDATE wp_options SET autoload = 'no' WHERE option_name = 'NAME_DER_OPTION';
⚠️ Aandacht:
Voordat u wijzigingen in de database aanbrengt, moet er altijd een back-up worden gemaakt!
3. Automatisch opschonen met een plugin
Als u niet bekend bent met SQL, zijn er verschillende plug-ins die u kunnen helpen:
- WP-Optimaliseren
- Geavanceerde database opschonen
- Optimalisatie automatisch laden
Deze plug-ins identificeren onnodige automatisch geladen gegevens en maken veilige verwijdering met slechts een paar klikken mogelijk.
Resultaat
Automatisch geladen gegevens kunnen WordPress versnellen, maar als er te veel onnodige gegevens worden geladen, kunnen de prestaties afnemen. Regelmatige analyse en opschoning van de wp_options
tabel kan ervoor zorgen dat de website sneller en efficiënter werkt.
Als u niet zeker weet welke gegevens kunnen worden verwijderd, is het een goed idee om een back-up te maken en stap voor stap te werk te gaan.
Autoloaded data in WordPress: wat is het en hoe kan het problemen veroorzaken in 2024?
