Dati caricati automaticamente in WordPress: che cos’è e come può causare problemi?
Che cosa sono i dati caricati automaticamente?
In WordPress, c’è una tabella di database chiamata wp_options
, che memorizza varie impostazioni e valori di configurazione. Alcune di queste opzioni sono contrassegnate come “caricamento automatico”, il che significa che vengono caricate automaticamente in memoria ogni volta che viene caricata una pagina.
Se un’opzione nella colonna autoload
è impostata su “sì”, WordPress caricherà automaticamente questi dati nella cache, indipendentemente dal fatto che siano necessari o meno per la pagina corrente.
Perché i dati caricati automaticamente possono causare problemi?
I dati caricati automaticamente sono di per sé utili perché consentono di rendere disponibili più rapidamente i dati utilizzati di frequente. Tuttavia, può portare a problemi nel tempo:
- Quantità eccessiva di dati
- Molti plugin salvano le loro configurazioni come dati caricati automaticamente e spesso non le rimuovono dopo la disinstallazione.
- Di conseguenza, la tabella cresce costantemente e i
wp_options
dati non necessari continuano a caricarsi.
- Prestazione
- Se la quantità di dati caricati automaticamente diventa troppo grande (ad esempio, oltre 1 MB), può rallentare il tempo di caricamento della pagina.
- Per i siti Web di grandi dimensioni con migliaia di visitatori al giorno, ciò può influire in modo significativo sulle prestazioni del server.
- Memoria
- Ogni volta che si accede a un sito WordPress, i dati caricati automaticamente vengono caricati nella memoria ad accesso casuale (RAM).
- Troppo può sovraccaricare la memoria, causando ritardi o addirittura arresti anomali.
Come ripulire i dati caricati automaticamente?
1. Analizza i dati caricati automaticamente
Prima di rimuovere i dati, è necessario analizzare quali valori vengono archiviati come dati caricati automaticamente e quanta memoria utilizzano.
Query SQL per l’analisi:
SELECT option_name, length(option_value) AS size, autoload
FROM wp_options
WHERE autoload = 'yes'
ORDER BY size DESC
LIMIT 50;
Questo comando visualizza le opzioni di caricamento automatico più grandi.
In alternativa, puoi anche utilizzare plugin come WP-Optimize o Advanced Database Cleaner .
2. Elimina i dati caricati automaticamente non necessari
Se si scopre che un plugin vecchio o disinstallato ha lasciato molti dati, può essere rimosso manualmente:
Elimina un’opzione specifica:
DELETE FROM wp_options WHERE option_name = 'NAME_DER_OPTION' AND autoload = 'yes';
Modifica del valore di caricamento automatico in modo che l’opzione non venga caricata automaticamente:
UPDATE wp_options SET autoload = 'no' WHERE option_name = 'NAME_DER_OPTION';
⚠️ Attenzione:
Prima di apportare modifiche al database, è sempre necessario eseguire un backup .
3. Pulizia automatica con un plug-in
Se non avete familiarità con SQL, ci sono diversi plugin che possono aiutarvi:
- WP-Ottimizza
- Pulizia avanzata del database
- Ottimizzatore caricamento automatico
Questi plug-in identificano i dati caricati automaticamente non necessari e consentono l’eliminazione sicura con pochi clic.
Risultato
I dati caricati automaticamente possono velocizzare WordPress, ma se vengono caricati troppi dati non necessari, possono degradare le prestazioni. L’analisi e la wp_options
pulizia regolari della tabella possono rendere il sito Web più veloce ed efficiente.
Se non sei sicuro di quali dati possono essere eliminati, è una buona idea creare un backup e procedere passo dopo passo.
Dati caricati automaticamente in WordPress: che cos’è e come può causare problemi nel 2024?
