Plugin WordPress WordPress

Come scoprire i plugin che rallentano WordPress

Tiziano Fogliata

Il tuo sito con WordPress ti sembra troppo lento? A volte puรฒ essere un problema causato da un servizio di hosting di bassa qualitร  oppure non sufficientemente potente per le esigenze del tuo sito.

Oppure lโ€™eccessiva lentezza potrebbe essere colpa del tema o di qualche plugin che hai installato.

Non รจ raro infatti che un plugin obsoleto, oppure mal realizzato, possa incidere pesantemente sul tempo di caricamento delle pagine di un sito realizzato con WordPress.

Esistono diversi modi per analizzare la velocitร  di caricamento delle pagine di un sito web. In questo articolo perรฒ ti voglio segnalare alcuni strumenti che ti permettono di diagnosticare meglio se il tema o i plugin utilizzati contribuiscono a rallentare il lavoro del tuo sito WordPress e a sovraccaricare eccessivamente il server.

Per diversi anni รจ stato disponibile un plugin come P3 (Plugin Performance Profiler) che permetteva di valutare lโ€™impatto di ogni plugin installato sui tempi di caricamento del sito. Ora perรฒ questo plugin non รจ piรน aggiornato. In questo articolo ti segnalo alcune alternative.

Code Profiler

Code Profiler, un nuovo plugin che permette di diagnosticare in modo facile gli eventuali colli di bottiglia presenti in un sito WordPress causati da temi, plugin o da codice custom che hai eventualmente inserito sul sito.

Code Profiler รจ un plugin molto semplice da installare. Il suo limite principale รจ che tutte le funzionalitร  piรน interessanti sono disponibili solo nella versione a pagamento del plugin.

Con la versione gratuita รจ infatti possibile vedere quali temi o plugin hanno maggiore impatto nel caricamento delle varie pagine e sezioni del sito, sia dal punto di vista di un visitatore anonimo, sia da quello di un utente loggato sul sito WordPress. Solo con la versione a pagamento รจ possibile individuare quale script e quale funzione รจ responsabile del rallentamento.

Questo plugin permette di scegliere la pagina del sito da testare e i risultati vengono rappresentati su un grafico a barre. Pur essendo un grafico molto semplice, sono necessarie esperienza e competenze per poterlo valutare correttamente.

Sullโ€™asse delle ascisse sono riportati i nomi dei temi e dei plugin attivi, mentre sullโ€™asse delle ordinate i tempi di richiesti per eseguire il codice PHP. Oltre a valutare lโ€™altezza relativa delle varie barre presenti nel grafico, รจ importante tenere conto del tempo di esecuzione richiesto. Questo perchรฉ, troverai sempre il plugin che richiederร  un tempo di esecuzione superiore a tutti gli altri. Il problema รจ se quel tempo di esecuzione รจ insolitamente elevato.

Code Profiler plugin
Il grafico a barre che mostra lโ€™impatto dei vari plugin e temi

Query Monitor

Un altro plugin utilissimo รจ Query Monitor. Si tratta di una soluzione completamente gratuita che permette di analizzare le varie query che vengono effettuare sul database per ogni caricamento di pagina. Con Query Monitor puoi verificare la presenza di query particolarmente lente e anche individuare quali sono i plugin che sono maggiormente responsabili di richieste al database.

Le informazioni ottenute con Query Monitor sono sicuramente piรน utili ai programmatori o alle persone che hanno una discreta esperienza di sviluppo su WordPress.

Plugin Query Monitor
Cosa puoi analizzare quando hai attivato il plugin Query Monitor

Profiler

Profiler โ€“ What Slowing Down Your WP ti permette di confrontare lโ€™impatto dei vari plugin attivi sul tuo sito. Si tratta di un plugin gratuito facilissimo da utilizzare.

Con Profiler puoi effettuare dei test che mettono a confronto il consumo di risorse, i tempi di caricamento e le query effettuate sul database con tutti i plugin attivi e con tutti i plugin disattivati. Ma non solo, puoi anche vedere i dati relativi alla situazione con ogni singolo plugin disattivato.

Profiler โ€“ What Slowing Down Your WP
I dati rilevati dal plugin Profiler โ€“ What Slowing Down Your WP

F12 Profiler

F12 Profiler รจ un plugin gratuito che permette di analizzare il tempo di caricamento di ogni plugin e di ogni risorsa JavaScript e CSS caricata nella pagina.

F12 Profiler
Il menu con i dati rilevati dal plugin F12 Profiler

WordPress Hosting Benchmark tool

Grazie al plugin WordPress Hosting Benchmark tool รจ possibile effettuare una rapida e semplice analisi per verificare se lโ€™hosting che ospita il tuo sito WordPress mette a disposizione sufficienti risorse per il tuo sito.

Tutti i test sono effettuati tramite lโ€™esecuzione di codice PHP.

Se dopo aver effettuato il test, dovessi ottenere risultati molto bassi, รจ molto probabile che sia il server di hosting il principale colpevole della lentezza del tuo sito.

WordPress Hosting Benchmark tool
I risultati del test con WordPress Hosting Benchmark tool

Scegli di ricevere gratuitamente via email consigli utili per creare, gestire e migliorare il tuo sito WordPress

Questo campo serve per la convalida e dovrebbe essere lasciato inalterato.