Passa al contenuto principale

WordPress lento solo nel backend: cosa controllare

Il backend di WordPress è lento ma il frontend funziona normalmente? Questo profilo specifico di lentezza ha cause precise e diverse rispetto alla lentezza generale del sito. Ecco cosa controllare.

Perché il backend può essere lento mentre il frontend è veloce

Il frontend serve spesso contenuto cachato (cache WordPress, CDN, cache hosting). Il backend non usa la cache: ogni richiesta viene elaborata completamente. Quindi problemi che esistono ma sono mascherati dalla cache in frontend emergono chiaramente nel backend.

Causa 1: Query database lente

Il backend WordPress fa molte query SQL, specialmente nelle pagine con molti post, prodotti (WooCommerce) o metadati. Installa “Query Monitor” e vai nel backend: mostra quante query vengono eseguite per ogni pagina e quali sono le più lente. Più di 100 query o query che durano più di 1 secondo indicano un problema.

Causa 2: Troppi plugin attivi

Ogni plugin aggiunge codice PHP eseguito ad ogni richiesta backend. Con 40-50 plugin attivi, l’accumulo di codice diventa significativo. Usa il “Plugin Performance Profiler” o Query Monitor per identificare quali plugin pesano di più.

Causa 3: Autoload WordPress pieno

WordPress salva alcune opzioni in un autoload (caricate ad ogni richiesta). Se queste opzioni si accumulano (molti plugin le aggiungono senza rimuoverle alla disattivazione), il database si rallenta. Controlla con:

SELECT SUM(LENGTH(option_value)) as total FROM wp_options WHERE autoload = 'yes';

Se supera 1MB, pulisci le opzioni orfane (plugin come “WP Optimize” o “Advanced Database Cleaner”).

Causa 4: Limite memoria PHP nel backend

Alcune operazioni backend (aggiornamento plugin, import prodotti, generazione report) richiedono più memoria del limite PHP. Aggiorna il limite in wp-config.php: define('WP_MAX_MEMORY_LIMIT', '512M');

Causa 5: Heartbeat API troppo frequente

WordPress Heartbeat fa richieste AJAX ogni 15-60 secondi nel backend. Con molti utenti in contemporanea, può sovraccaricare il server. Controlla con “Heartbeat Control” plugin.

GiBiLogic ottimizza le performance WordPress per PMI bresciane. Contattaci.