Articles

Admin WordPress lento? Perché succede, più come risolverlo

Affrontare una dashboard amministrativa di WordPress lenta?

Non è mai divertente sentirsi come se si stesse sguazzando nel fango quando si cerca di gestire il proprio sito WordPress, ed è per questo che vi aiuteremo ad uscire dal fango e ad avere una dashboard di amministrazione di WordPress che si carica più velocemente.

Per fare ciò, passeremo rapidamente attraverso alcune delle ragioni per cui potreste avere una dashboard di amministrazione di WordPress lenta. Poi, andremo attraverso otto suggerimenti per aiutarvi a risolvere il problema(i) e ottenere il vostro WordPress admin che carica di nuovo velocemente.

Che cosa sta causando la vostra lenta dashboard di WordPress Admin?

Non possiamo dirvi esattamente cosa sta causando una lenta amministrazione di WordPress per il vostro sito specifico, ma qui ci sono alcuni dei problemi più comuni che copriremo:

  • Hosting sovraccarico o sottopotenziato
  • Possibilità di risorseplugin pesanti
  • Vecchia versione di PHP
  • WordPress Heartbeat API
  • Database ingombro
  • Limite di memoria di WordPress
  • Troppo caricamento di contenuti
  • Verdite inutili sulla dashboard

Ora, ecco come sistemare le cose!

Come sistemare una dashboard amministrativa di WordPress lenta: 8 Suggerimenti

Passiamo attraverso le correzioni…

Considerate di aggiornare il vostro hosting

Questa probabilmente non è la risposta che state cercando, ma uno dei problemi più comuni è semplicemente un hosting scadente.

A volte, il vostro host semplicemente non è all’altezza, e altre volte potreste avere un host di qualità, ma siete diventati troppo grandi per il piano che avete.

In entrambi i casi, se il vostro hosting non può tenere il passo, questo porterà ad una dashboard di amministrazione di WordPress lenta (e probabilmente anche un front-end lento).

Così – potete provare prima tutte le altre soluzioni di questa lista. Ma a volte l’unica soluzione è quella di aprire il portafoglio e aggiornare l’host.

Alcuni dei nostri host e partner raccomandati sono:

  • WP Engine
  • Kinsta
  • SiteGround
  • A2 Hosting
  • Fastcomet

Usate Query Monitor per individuare i plugin lenti

Quando avete installato WordPress per la prima volta ed era vuoto, la vostra dashboard probabilmente si caricava alla velocità della luce. Ma quando hai installato più plugin, ha iniziato a rallentare, giusto?

Ora, sfatiamo un mito – “più plugin” non significa automaticamente un sito più lento o l’amministrazione di WordPress …

Ma “plugin più pesanti di risorse” sì.

Come si fa a trovare i plugin con molte risorse?

Con un fantastico plugin gratuito chiamato Query Monitor.

Una volta installato e attivato Query Monitor, potete cliccare sulla nuova opzione nella vostra barra degli strumenti di WordPress per aprire l’interfaccia. Poi, vai alla scheda Query by Component e cerca qualsiasi plugin lento:

how to fix a slow wordpress admin query monitor

Se trovi un plugin lento, considera di disabilitarlo ed eliminarlo (se possibile) o di trovare un’alternativa più performante (se hai assolutamente bisogno di quella funzionalità).

Usa l’ultima versione di PHP

WordPress è costruito con PHP, ma l’esatta versione di PHP che il tuo sito sta usando dipende dalla versione di PHP installata sul tuo server.

Oltre ad essere più sicure, le nuove versioni di PHP offrono grandi miglioramenti delle prestazioni rispetto alle versioni precedenti, motivo per cui il team di WordPress sta cercando di spingere gli utenti di WordPress ad aggiornare alle versioni PHP più recenti.

Per esempio, nei benchmark PHP di Kinsta, si può vedere che PHP 7..3 può gestire più del triplo del numero di richieste al secondo che PHP 5.6 può gestire:

how to fix a slow wordpress admin php usage

Ma nonostante questo, la maggior parte degli utenti di WordPress sta utilizzando PHP 5.6 (o più vecchio)…e voi potreste essere uno di loro!

Aggiornerete la versione PHP del vostro sito attraverso il vostro host. Per esempio, ecco come appare su Kinsta:

how to fix a slow wordpress admin upgrade php - kinsta dashboard

Se il tuo host non ti permette di fare questo cambiamento attraverso la tua dashboard di hosting, potresti aver bisogno di contattare il personale di supporto del tuo host per un aiuto. E se il vostro host non supporta PHP 7+, questa è un’altra grande ragione per considerare di cambiare host.

Utilizzare il controllo Heartbeat

L’API Heartbeat di WordPress aiuta a fornire una comunicazione in tempo reale tra il vostro browser web e il vostro server mentre siete collegati al vostro amministratore di WordPress.

Aiuta con cose come i salvataggi automatici nell’editor di WordPress, ma può anche rallentare la tua amministrazione di WordPress perché sta inviando una richiesta AJAX ogni 15 secondi mentre stai lavorando nell’editor (o ogni 60 secondi nel resto della dashboard).

Se state usando WP Rocket, potete ridurre la frequenza di queste richieste (o disabilitarle del tutto) dalla scheda Heartbeat nella dashboard di WP Rocket:

how to fix slow wordpress admin heartbeat plugin

O, abbiamo anche un plugin autonomo Heartbeat Control che potete usare per controllare l’API Heartbeat.

Una volta installato e attivato il plugin, vai in Impostazioni → Impostazioni di controllo Heartbeat per ridurre o disabilitare l’API Heartbeat per diverse aree della tua dashboard:

how to fix a slow wordpress admin heartbeat settings

Inizia riducendo la frequenza, e se questo non funziona, puoi considerare di disabilitarlo completamente.

Pulisci il tuo database (specialmente i negozi WooCommerce)

Con il tempo, il tuo database WordPress raccoglierà un sacco di “bloat” sotto forma di revisioni di post, transitori, ecc. Questo è particolarmente comune con i negozi WooCommerce, dove avrai un sacco di transitori scaduti nel tuo database.

Puoi tranquillamente eliminare gran parte di questo bloat senza influenzare negativamente il tuo sito.

Per farlo, puoi usare la scheda Database in WP Rocket:

how to fix slow wordpress admin database tab on wp rocket

WP Rocket ti permette anche di impostare una pianificazione automatica per pulire il tuo database ogni X giorni/settimane.

O, se non stai usando WP Rocket, puoi usare il plugin WP-Optimize.

Aumentare il limite di memoria di WordPress

A volte, la tua dashboard di amministrazione di WordPress sta colpendo un collo di bottiglia a causa del limite di memoria PHP del tuo sito WordPress.

Se questo è il caso, semplicemente aumentando il limite di memoria del tuo sito può talvolta risolvere il problema.

Se il vostro host vi permette di aumentare il limite di memoria PHP da soli, potete farlo aggiungendo questa linea all’inizio del vostro file wp-config.php:

define(‘WP_MEMORY_LIMIT’, ‘256M’);

Se il vostro host non vi lascia aumentare manualmente PHP, contattate il supporto del vostro host e chiedete se lo faranno per voi.

Limitare quanti contenuti visualizzate nell’amministrazione di WordPress

Dalle impostazioni di Screen Options, WordPress vi permette di controllare quanti post, pagine o tipi di post personalizzati visualizzare alla volta (comprese cose come prodotti WooCommerce, ordini, ecc.):

how to fix a slow wordpress admin heartbeat pagination

Di default, il valore è 20, che va benissimo. Tuttavia, potresti aver aumentato questo numero per evitare la paginazione.

In tal caso, considerate di ridurlo per limitare quanto contenuto WordPress deve caricare per ogni pagina. Sì, potrebbe essere necessario utilizzare l’opzione “pagina successiva” più spesso, ma accelererà la tua dashboard richiedendo a WordPress di caricare meno contenuti ogni volta.

Disabilita i widget inutili della dashboard

Per impostazione predefinita, la tua dashboard di WordPress viene fornita con un sacco di widget che probabilmente non usi o non guardi mai.

Per esempio, nella pagina principale della dashboard, hai i widget delle notizie e degli eventi (quando è l’ultima volta che hai guardato quel widget?). Tuttavia, anche se non li stai leggendo, questi widget stanno ancora effettuando chiamate esterne per caricare quelle informazioni, il che rallenta la tua dashboard.

Per disabilitare i widget non necessari, puoi usare il plugin gratuito Widget Disable.

Una volta che l’hai installato e attivato, vai su Aspetto → Disattiva widget e sbarazzati di tutti i widget che non usi:

how to fix a slow wordpress admin free widget disable settings

Se altri plugin hanno aggiunto widget – come WooCommerce – sarai in grado di disabilitare anche quelli:

how to fix a slow wordpress admin free widget disable plugin

Fix Your Slow WordPress Admin Dashboard For Good

Mentre WP Rocket può aiutarti a velocizzare il front-end del tuo sito, fissare una dashboard amministrativa di WordPress lenta richiede un approccio unico.

Alcuni di questi consigli – come scegliere un hosting di qualità e utilizzare l’ultima versione di PHP – pagheranno dividendi sia per la vostra dashboard di WordPress che per il sito front-end, mentre altri – come disabilitare i widget della dashboard e limitare la quantità di contenuti di backend che caricate – sono focalizzati al 100% sulla vostra dashboard di WordPress.

Infine, se avete a che fare specificamente con una dashboard di WooCommerce lenta, abbiamo un intero post su come velocizzare la vostra dashboard di WooCommerce che offre alcuni suggerimenti specifici per WooCommerce.