Il frontend carica in 2 secondi. L'admin in 8. Perché?
La cache velocizza le pagine pubbliche ma non il pannello admin (che è dinamico per definizione). Ogni pagina admin genera 50-200 query database, carica gli asset di tutti i plugin attivi, e esegue controlli di aggiornamento, notifiche, e dashboard widget. Con 20 plugin: ogni pagina admin carica 20 fogli CSS, 20 file JavaScript, e 100+ query. Il risultato: un pannello che impiega 5-10 secondi a caricare ogni pagina. E tu ci lavori 30-60 minuti al giorno — ore sprecate in attesa. Le cause sono diverse dal frontend e richiedono soluzioni diverse.
Le 5 cause dell'admin lento e le soluzioni
1. Plugin che caricano asset su tutte le pagine admin
Il problema più comune: plugin che caricano i propri CSS e JavaScript su TUTTE le pagine del pannello admin, anche dove non servono. Un plugin di form che carica il builder su ogni pagina admin, non solo sulla pagina del form. Un plugin di analytics che carica i grafici ovunque. Soluzione: plugin come Asset CleanUp Pro o Perfmatters permettono di disattivare asset specifici su pagine admin specifiche. LANGA Tools: ogni modulo carica i propri asset SOLO nella propria pagina admin — zero bloat su pagine dove il modulo non è usato.
2. Heartbeat API troppo frequente
WordPress Heartbeat API invia una richiesta AJAX al server ogni 15 secondi (nell'editor) o ogni 60 secondi (nella dashboard). Ogni richiesta consuma CPU e connessioni. Con l'editor aperto in 3 tab: 12 richieste al minuto. Se il server è limitato: il Heartbeat rallenta tutto. Soluzione: riduci la frequenza a 60 secondi nell'editor e 120 nella dashboard, o disattivalo sulle pagine dove non serve (la dashboard — il salvataggio automatico funziona senza Heartbeat se salvi manualmente). LANGA Tools ha un'opzione per controllare la frequenza del Heartbeat dal pannello.
3. Query database lente
Le tabelle _options con autoload gonfiato (>2 MB) rallentano ogni richiesta perché WordPress carica tutte le opzioni autoload a ogni pagina. Le tabelle _posts con 50.000+ revisioni rallentano le query di ricerca e modifica. La tabella _postmeta con milioni di righe non indicizzate rallenta i custom field. Soluzione: LANGA Tools Optimizer → identifica le options autoload gonfiate (disattiva l'autoload per quelle non necessarie), pulisci le revisioni (mantieni 3-5 per post), e verifica gli indici database.
4. Plugin di sicurezza con scan in tempo reale
Wordfence con scan attivo intercetta ogni richiesta admin per verificarla contro le regole del firewall. Su hosting limitati: 50-200ms di overhead per richiesta. Moltiplicato per le 20-50 richieste che ogni pagina admin genera: l'impatto è significativo. Soluzione: riduci la frequenza dello scan, disattiva il live traffic monitoring se non necessario, o usa LANGA Tools Security (protezione essenziale con overhead quasi zero).
5. Hosting con risorse insufficienti
Il pannello admin è più resource-intensive del frontend (nessuna cache, query complesse, molti asset). Se il server ha 256 MB di RAM e 1 CPU core condiviso: il frontend cached è veloce ma l'admin soffre. Soluzione: verifica le risorse disponibili (hosting panel → statistiche). Se CPU e RAM sono costantemente al limite: upgrade il piano hosting o migra. Per l'admin specificamente: il caching dell'object cache (Redis o Memcached) accelera le query ripetute. Molti hosting managed lo includono.
LANGA Tools e la velocità admin
LANGA Tools è progettato con la performance admin come priorità: ogni modulo carica i propri asset solo nella propria pagina admin (zero bloat su altre pagine), le query sono ottimizzate con indici, e nessun JavaScript pesante viene eseguito in background. Il modulo Optimizer mantiene il database pulito (autoload, revisioni, transient) prevenendo il degrado nel tempo. Il modulo Debug mostra il tempo di caricamento di ogni pagina admin con breakdown per componente: sai esattamente quale plugin rallenta quale pagina.
Domande frequenti
La cache funziona per il pannello admin?
La page cache no (il pannello admin è dinamico e personalizzato per utente). L'object cache sì: Redis o Memcached salva i risultati delle query database e li serve dalla RAM. L'object cache accelera sia il frontend sia il backend perché riduce il carico sul database. Se il tuo hosting offre Redis/Memcached: attivalo.
Quanti plugin sono "troppi" per l'admin?
Non c'è un numero fisso, ma una regola pratica: se il pannello admin impiega più di 3 secondi a caricare, hai troppi plugin (o plugin sbagliati). 15 plugin leggeri possono essere più veloci di 5 plugin pesanti. L'obiettivo: admin che carica in <2 secondi. LANGA Tools Debug mostra quali plugin consumano più tempo nell'admin — concentra l'ottimizzazione su quelli.
Per continuare a leggere,
accedi al tuo account.
Il tuo account LANGA ti connette a tutta la Galaxy.
Articoli completi su tutti i blog Galaxy.
Un solo login, accesso ovunque.
Guadagna Leghe e sblocca contenuti premium.