Ci siamo passati tutti, fissando un sito WordPress che si carica a passo di lumaca. Trovare la causa esatta può sembrare come cercare un ago in un pagliaio digitale.
Dopo anni di debug di siti web, abbiamo scoperto il plugin Query Monitor. Migliora il nostro modo di lavorare, agendo come una radiografia che rivela i problemi di prestazioni nascosti in background.
Questo potente strumento ti mostra tutto, dalle query lente del database agli script che potrebbero causare ritardi. Il nostro team lo utilizza regolarmente per mantenere WPBeginner e i nostri altri siti funzionanti senza intoppi.
In questa guida, ti mostreremo esattamente come aggiungere e utilizzare Query Monitor per risolvere i problemi del tuo sito web. Imparerai come ottenere una visione chiara delle prestazioni del tuo sito proprio come facciamo noi.

Cos'è Query Monitor di WordPress?
Un monitor di query di WordPress è uno strumento di debug che monitora le richieste che il tuo sito web WordPress effettua al server.
Puoi quindi utilizzare queste informazioni per risolvere i problemi di WordPress o trovare e correggere errori comuni di WordPress.
Alcune delle cose che puoi cercare sono:
- Query del database attivate da una pagina in WordPress
- Richieste HTTP effettuate da script nei tuoi temi o plugin
- Hook e azioni attivati su una pagina
- Lingua, controlli dei ruoli utente e file di template utilizzati per visualizzare la pagina
- Le tue impostazioni di hosting come versioni PHP e MySQL, limiti di memoria e altro ancora
Detto questo, diamo un'occhiata a come aggiungere un monitor delle query sul tuo sito WordPress.
Aggiungere Query Monitor in WordPress
La prima cosa che devi fare è installare e attivare il plugin Query Monitor. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin WordPress.
Dopo l'attivazione, il plugin aggiungerà il menu del monitor delle query alla tua barra di amministrazione di WordPress.

Passando il mouse sul monitor delle query verrà visualizzato il menu, che ti permetterà di passare rapidamente a un parametro. Puoi anche fare clic sulle statistiche del monitor delle query per visualizzare tutti i dati.
Visualizzare i dati in Query Monitor di WordPress
Esplorando queste sezioni, cercherai principalmente due cose: cosa è lento e cosa causa errori. Cerca numeri elevati in 'Tempo di generazione della pagina' e 'Utilizzo massimo della memoria' in alto. Nelle sezioni sottostanti, tieni d'occhio le query lente del database (valori di tempo elevati), le query duplicate o gli script di plugin che non ti servono in una pagina specifica. Questi sono indizi comuni su ciò che sta rallentando il tuo sito.
Innanzitutto, devi assicurarti che la barra di amministrazione di WordPress sia visibile quando visualizzi il tuo sito web. Vai semplicemente alla pagina Utenti » Il tuo profilo e seleziona la casella accanto all'opzione 'Mostra barra degli strumenti durante la visualizzazione del sito'.

Non dimenticare di fare clic sul pulsante 'Aggiorna profilo' per salvare le tue impostazioni.
Successivamente, devi visitare la pagina per la quale desideri controllare le query. Una volta su questa pagina, sposta semplicemente il mouse sul menu del monitor delle query nella barra di amministrazione e fai clic sulla sezione che desideri visualizzare.
Monitoraggio delle query SQL
Il plugin Query Monitor ti consente di monitorare tutte le query SQL, il numero di query per chiamante e le query per componente. La sezione query per componente ti mostra le query effettuate da plugin, temi e file core.

Regole di riscrittura e modelli
Questa sezione del plugin ti mostra le regole di riscrittura corrispondenti e i template utilizzati per visualizzare la pagina corrente.

Script e Stili
Ti sei mai chiesto se un plugin specifico carica troppi file e rallenta il tuo sito? Questa è la sezione dove scoprirlo. Elenca ogni singolo file JavaScript e foglio di stile caricato sulla pagina e ti dice a quale plugin o tema appartiene.
Vedrai anche dove vengono caricati questi file, ad esempio nell'intestazione o nel piè di pagina.

Hook e Azioni
Questa è una sezione più avanzata, ma può essere molto utile per vedere come i tuoi plugin 'parlano' tra loro e con il core di WordPress. Mostra tutti gli hook e le azioni che vengono eseguiti sulla pagina, il che può aiutare a individuare conflitti tra plugin.

Sezione Lingue
Questa sezione ti mostra i file di lingua richiesti e caricati dalla pagina corrente.
Se gestisci un sito WordPress multilingue, questo ti aiuterà a capire quali temi e plugin hanno file di lingua disponibili.

Chiamate API HTTP
Questa sezione mostra le richieste che il tuo sito web effettua ad altri servizi online. Ad esempio, se utilizzi un plugin di Google Maps o un widget meteo, effettua una 'chiamata API' per ottenere dati. Se il tuo sito sembra lento, questa sezione può aiutarti a capire se una risposta lenta da un servizio esterno ne è la causa.

Aggiornamenti Transitori
Questa sezione mostra le richieste che il tuo sito web effettua ad altri servizi online. Ad esempio, se utilizzi un plugin di Google Maps o un widget meteo, effettua una 'chiamata API' per ottenere dati. Se il tuo sito sembra lento, questa sezione può aiutarti a capire se una risposta lenta da un servizio esterno ne è la causa.
Sezione Controllo delle Capacità
La sezione Controllo delle funzionalità visualizza i controlli delle funzionalità utente eseguiti dal core di WordPress, dai plugin e dai temi durante il caricamento della pagina corrente.

Sezione Ambiente
Qui otterrai le informazioni sull'ambiente di hosting di WordPress, come la versione di PHP, la versione di MySQL, l'host MySQL, il nome del database di WordPress e altro ancora.

Controlli Condizionali
Qui il plugin mostra le condizioni che erano necessarie per visualizzare la vista della pagina corrente.

Domande frequenti
Ecco le risposte ad alcune delle domande più frequenti che riceviamo sull'utilizzo del plugin Query Monitor per WordPress.
1. A cosa serve il plugin Query Monitor?
Il plugin Query Monitor è uno strumento di debug gratuito per WordPress. Aiuta i proprietari di siti e gli sviluppatori a trovare colli di bottiglia nelle prestazioni mostrando informazioni dettagliate su query di database, errori PHP, script e stili caricati, chiamate API HTTP e molto altro.
2. Il plugin Query Monitor rallenterà il mio sito web?
Sebbene qualsiasi plugin aggiunga un certo overhead, Query Monitor è altamente ottimizzato e il suo impatto sulle prestazioni è minimo. Le informazioni che fornisce sono visibili solo agli amministratori, quindi non influenzeranno l'esperienza dei tuoi visitatori abituali del sito web.
3. Posso usare Query Monitor su un sito live?
Sì, puoi usare tranquillamente Query Monitor su un sito web live. È uno strumento eccellente per risolvere problemi reali mentre accadono. Ricorda solo di disattivarlo una volta terminato il debug per mantenere il tuo sito il più snello possibile.
4. Chi dovrebbe usare il plugin Query Monitor?
Query Monitor è più utile per sviluppatori WordPress, designer di temi e amministratori di siti che desiderano ottimizzare le prestazioni del proprio sito. Tuttavia, anche gli utenti non tecnici possono usarlo per identificare quali plugin o temi causano rallentamenti sul loro sito.
Risorse aggiuntive
Speriamo che questa guida ti abbia aiutato a imparare come utilizzare il plugin Query Monitor per eseguire il debug del tuo sito WordPress. Dando un'occhiata sotto il cofano, puoi smettere di indovinare cosa c'è che non va e iniziare a fare correzioni mirate per migliorare le prestazioni e la stabilità del tuo sito. È uno strumento indispensabile per qualsiasi proprietario di sito WordPress serio!
Ora che sai come usare Query Monitor, puoi portare l'ottimizzazione del tuo sito web ancora più lontano. Ecco alcune guide aggiuntive dal nostro team che potresti trovare utili:
- Come eseguire correttamente un test di velocità del sito web – Un buon test di velocità è il primo passo per identificare cosa deve essere corretto. Questa guida ti mostra il modo giusto per farlo.
- La Guida Definitiva per Potenziare la Velocità e le Prestazioni di WordPress – Scopri un elenco completo di suggerimenti attuabili per rendere il tuo sito WordPress più veloce.
- Guida per Principianti alla Risoluzione degli Errori di WordPress – Impara un processo passo dopo passo per individuare e correggere i problemi comuni di WordPress.
- I Migliori Plugin di Caching per WordPress – La cache è uno dei modi più efficaci per migliorare la velocità del sito. Dai un'occhiata alle nostre migliori scelte.
Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.


Luke Cavanagh
Quando non hai bisogno di trovare query lente sul tuo sito, disattiva Query Monitor; se lasciato attivo, può diminuire le prestazioni del sito e aumentare l'utilizzo della memoria.