Il miglior plugin per l'ottimizzazione del database di WordPress che ho usato (più 3 alternative)
John Turner
John Turner
Il vostro sito WordPress sembra veloce per i visitatori, ma quando accedete alla vostra dashboard di amministrazione, tutto sembra lento.
Le pagine ci mettono una vita a caricarsi. Anche operazioni semplici come la ricerca di un vecchio post risultano incredibilmente lente.
Il problema è probabilmente il database.
Pensate al vostro database WordPress come a uno schedario. Con il tempo, quell'armadietto si riempie di file duplicati, documenti obsoleti e materiale che avete dimenticato di buttare via. Trovare qualcosa diventa un incubo.
Questo è bloat del database. E rallenta tutte le interrogazioni al database che il vostro sito effettua, soprattutto nell'area di amministrazione, dove queste interrogazioni avvengono costantemente.
Il modo più semplice per sbarazzarsi del bloat è utilizzare un plugin per l'ottimizzazione del database di WordPress. In questo post, testerò e recensirò i plugin che rendono il vostro database leggero ed efficiente. Cerchiamo di trovare il migliore per voi!
Ecco i punti salienti:
- Il gonfiore del database rallenta l'area di amministrazione di WordPress: Le revisioni dei post, i commenti di spam, gli elementi cestinati e i dati orfani dei plugin si accumulano nel tempo, rendendo più lenta ogni query al database.
- La maggior parte dei siti necessita di una regolare ottimizzazione del database: Se il vostro sito funziona da un anno o più, è probabile che abbiate dati inutili che appesantiscono il database.
- I sintomi includono carichi amministrativi lenti e backup enormi: Se la dashboard impiega diversi secondi per rispondere o i file di backup sono più di 500 MB quando il contenuto è di soli 100 MB, il colpevole è il gonfiore del database.
- WP-Optimize è la migliore soluzione all-in-one: Gestisce automaticamente la manutenzione ordinaria con pulizie programmate di revisioni, spam, spazzatura e transitori.
- Eseguire sempre un backup prima di ottimizzare: Le operazioni sul database sono permanenti, quindi utilizzate un plugin come Duplicator per creare un punto di ripristino prima di apportare qualsiasi modifica.
Indice dei contenuti
Avete bisogno di un plugin per l'ottimizzazione del database?
Sì. Se il vostro sito funziona da un anno o più, dovete ottimizzare il database. Potete farlo manualmente, ma esistono dei plugin che vi aiutano a rimuovere facilmente i dati non necessari dal database del vostro sito.
Ecco come capire che il vostro database ha bisogno di attenzione:
- La dashboard di amministrazione di WordPress si carica lentamente.
Questo è il sintomo più comune che vedo. Potrebbero essere necessari diversi secondi per fare clic tra le pagine di wp-admin.
- La ricerca sul sito è dolorosamente lenta.
Quando i visitatori utilizzano la vostra funzione di ricerca, questa va in tilt o impiega più di 10 secondi per restituire i risultati. Questo significa che il vostro database fatica a fare una query attraverso tutto il disordine.
- I vostri backup sono enormi e durano un'eternità.
I file di backup potrebbero essere più di 500 MB quando il contenuto effettivo del sito è di circa 100 MB. Il resto? Gonfiore del database.
Dato che il database è così grande, il processo di backup è molto lento.
Cosa provoca il gonfiore del database?
Ogni volta che pubblicate un post, approvate un commento o installate un plugin, WordPress scrive dati nel vostro database. La maggior parte di questi dati rimane lì per sempre, anche quando non ne avete più bisogno.
Ecco i principali responsabili del gonfiore dei database.
Revisioni postali
WordPress salva automaticamente una copia del post ogni volta che si apporta una modifica.
Scrivete un post di 2.000 parole con 50 modifiche? Ora avete 50 copie di quel post nel vostro database.
Oggetti distrutti
Quando si cancella un post, una pagina o un commento, questo finisce nel cestino. Ma "cestino" non significa eliminato definitivamente.
Se non svuotate regolarmente il cestino di WordPress, questi contenuti rimangono nel database, occupando spazio e rallentando le query.
Commenti di spam
Ogni commento di spam che arriva sul vostro sito viene memorizzato nel database. Anche se un plugin come Akismet lo cattura, rimane lì a meno che non si svuoti manualmente la cartella spam.
Dati orfani
Quando si disinstalla un plugin o si cambia tema, spesso le impostazioni vengono lasciate nella tabella wp_options. Ho visto siti con i dati di oltre 20 vecchi plugin eliminati anni fa.
I transitori
I transienti sono frammenti di dati temporanei che i plugin usano per la cache. Dovrebbero scadere e cancellarsi da soli, ma non sempre lo fanno. I transienti vecchi possono accumularsi rapidamente.
Spese generali del database
Pensate a questo come agli scaffali vuoti di un magazzino che sono contrassegnati come "riservati" ma che non vengono mai utilizzati.
Il database alloca spazio per dati che esistevano ma non esistono più. Quello spazio rimane lì, inutilizzabile, rendendo il database più grande del necessario.
I nostri plugin preferiti per l'ottimizzazione del database di WordPress
Il miglior plugin per l'ottimizzazione del database di WordPress dipende da ciò che dovete realizzare.
Alcuni sono costruiti per la manutenzione ordinaria. Altri sono strumenti specializzati per problemi specifici.
Ecco cosa uso e raccomando:
- Duplicatore: Crea punti di ripristino prima dell'ottimizzazione e offre strumenti di migrazione per spostare i contenuti in un nuovo database quando la pulizia di routine non è sufficiente.
- WP-Optimize: Il miglior plugin all-in-one per la manutenzione programmata. Rimuove automaticamente le revisioni, lo spam, la spazzatura e i transitori secondo un programma settimanale o mensile.
- WP-Sweep: Utilizza le funzioni di cancellazione native di WordPress anziché le query SQL per ripulire a fondo i metadati e le relazioni orfane che altri plugin non riescono a individuare.
- Reset del database Pro: Uno strumento per cancellare completamente i database di staging o di sviluppo senza reinstallare WordPress. Non per i siti di produzione live.
Duplicatore per le pulizie di backup e i file di backup ottimizzati

Duplicator non è un pulitore di database nel senso tradizionale del termine. Non rimuove i commenti di spam o le revisioni dei post, ma può essere utilizzato per l'ottimizzazione del database in modo più avanzato di quanto ci si possa aspettare.
Innanzitutto, è la vostra rete di sicurezza. Prima di toccare il database con qualsiasi plugin di ottimizzazione, è necessario un punto di ripristino.
I backup programmati di Duplicator Pro offrono automaticamente questa tranquillità. Se qualcosa va storto durante l'ottimizzazione, potete tornare indietro in pochi minuti.

In secondo luogo, mantiene il server pulito. Quei file di backup di grandi dimensioni di cui abbiamo parlato prima? Duplicator è in grado di eliminare automaticamente i vecchi backup, in modo che non si accumulino e non consumino spazio sul vostro hosting.

A volte l'ottimizzazione più efficiente non è la pulizia del database. È iniziare con uno nuovo.
Le funzioni di migrazione di Duplicator Pro vi permettono di fare esattamente questo. Vi aiuta a spostare facilmente i vostri contenuti essenziali in una nuova installazione pulita di WordPress.
Con Duplicator, create un backup personalizzato del vostro sito. Includete solo i dati necessari utilizzando i filtri per file e database.

Create una nuova installazione di WordPress su un URL di staging o su un ambiente di sviluppo locale. Il database sarà piccolo e ottimizzato perché è nuovo di zecca.
Importare i contenuti utilizzando Duplicator Pro " Importazione. I post, le pagine e gli utenti vengono trasferiti nel database pulito. Tutto il resto viene lasciato indietro.

Ho usato questo metodo su siti vecchi di cinque o più anni e ho visto che ha ridotto in modo significativo le dimensioni del database. Se i plugin per l'ottimizzazione di routine non sono efficaci, questo approccio consente di ripartire da zero.
WP-Optimize per l'ottimizzazione delle tabelle del database

WP-Optimize è il mio consiglio per la maggior parte degli utenti. È la migliore soluzione all-in-one per la manutenzione programmata e di routine del database.
Rimuove le revisioni dei post, elimina i commenti di spam e gli elementi cestinati, cancella i transitori scaduti e ripulisce il database.

Il vero valore è la funzione di programmazione.
È possibile impostare WP-Optimize in modo che venga eseguito automaticamente ogni settimana o ogni mese. Configuratelo una volta sola e manterrà il vostro database in background.

Questo è il tipo di manutenzione "imposta e dimentica" che previene i problemi invece di limitarsi a risolverli.
WP-Optimize offre anche il caching delle pagine, la compressione delle immagini, la compressione GZIP e la minificazione del codice. Manterrà il vostro database leggero e veloce.
WP-Sweep per una corretta funzione di cancellazione

La maggior parte dei plugin per l'ottimizzazione del database pulisce il database utilizzando query SQL DELETE dirette. Dicono al database: "Elimina questa riga". Fatto.
WP-Sweep utilizza invece le funzioni di cancellazione integrate in WordPress, come ad esempio wp_delete_post_revision() e wp_delete_comment().
Perché è importante? Perché queste funzioni di WordPress non si limitano a eliminare il record principale. Puliscono anche tutti i metadati, le relazioni e i riferimenti associati che si collegano a quel record.
Le query SQL dirette non lo fanno. Lasciano frammenti, che diventano altri dati orfani.
È un metodo di pulizia più approfondito. Se avete già ottimizzato il vostro database con altri plugin e vi sembra che ci sia ancora qualcosa che non va, WP-Sweep spesso recupera ciò che è sfuggito.
WP-Sweep può rimuovere tutti questi dati:
- Pubblicare revisioni e bozze automatiche
- Post meta orfani
- Commenti non approvati o di spam
- Meta utente orfani o duplicati
- Meta termine orfano o duplicato
- Opzioni transitorie
Sono disponibili pulsanti di facile utilizzo per l 'ottimizzazione di dati specifici o per l'analisi dell'intero database.

Reset del database Pro per rollback completi

Non si tratta di uno strumento di ottimizzazione del database di routine. È l'opzione "terra bruciata".
Database Reset Pro è pensato per gli sviluppatori che hanno bisogno di resettare completamente un sito di sviluppo o di staging senza reinstallare WordPress da zero. Pulisce il database e ricomincia da capo.

Non lo consiglio per i siti in produzione. Ma se state testando dei temi, costruendo un sito per un cliente o avete bisogno di ripristinare rapidamente un ambiente di staging, è incredibilmente utile.
Con un solo clic, si rimuovono tutti i dati personalizzati, tra cui:
- Post, pagine e tipi di post personalizzati
- Commenti e meta commenti
- Utenti ad eccezione dell'account amministratore conservato
- Categorie, tag e tassonomie personalizzate
- Impostazioni dei plugin e dei temi
- Widget e impostazioni dei widget
- Impostazioni del personalizzatore
- Tabelle del database con il prefisso di WordPress
- Opzioni e transitori
I plugin e i temi rimarranno installati ma disattivati. Dopo il ripristino, avrete ancora i file multimediali, i file principali di WordPress e l'utente amministratore.
Può essere utile se siete uno sviluppatore WordPress che ha bisogno di ripristinare rapidamente un sito di staging. Può aiutarvi a pulire rapidamente il database dopo una sessione di risoluzione dei problemi.
Domande frequenti (FAQ)
Qual è il miglior plugin gratuito per l'ottimizzazione del database di WordPress?
WP-Optimize è il miglior plugin gratuito per l'ottimizzazione del database di WordPress. La versione gratuita offre tutto ciò che serve alla maggior parte dei siti: pulizia delle revisioni, dello spam e della spazzatura, oltre alla possibilità di programmare ottimizzazioni automatiche.
Posso ottimizzare il database da solo usando phpMyAdmin?
È possibile, ma non lo consiglio a meno che non siate esperti amministratori di database. Un errore di battitura in una query SQL può distruggere definitivamente il vostro sito senza alcun pulsante di annullamento. I plugin per l'ottimizzazione del database forniscono un'interfaccia sicura che vi protegge da errori catastrofici.
Con quale frequenza devo ottimizzare il mio database?
I siti ad alto traffico dovrebbero ottimizzare settimanalmente. I siti a basso traffico possono fare a meno di pulizie mensili o trimestrali. La chiave è la coerenza: utilizzate la funzione di pianificazione di WP-Optimize per automatizzarla.
È sicuro utilizzare un plugin per l'ottimizzazione del database di WordPress?
Sì, se si utilizza un plugin affidabile e ben mantenuto e si esegue prima il backup del sito. Controllate le recensioni e le date dell'ultimo aggiornamento e fate sempre un backup recente prima di apportare modifiche al database.
Fate seguire al vostro database una dieta sana
L'ottimizzazione del database è un processo continuo, proprio come l'aggiornamento dei plugin o il monitoraggio della sicurezza del sito.
La maggior parte degli utenti di WordPress non pensa mai al proprio database finché non si rompe qualcosa. A quel punto, si tratta di affrontare una crisi invece di prevenirla.
L'ottimizzazione regolare del database mantiene il cruscotto di amministrazione reattivo. Rende la ricerca sul sito effettivamente utilizzabile e consente ai visitatori di sfogliare i vostri contenuti senza pagine frustranti e lente.
Ma tutto questo non ha importanza se prima non ci si protegge. Prima di toccare qualsiasi cosa, è necessaria una rete di sicurezza.
Duplicator Pro offre backup automatici e programmati che vengono eseguiti in background. Si imposta una volta e si ha sempre un punto di ripristino pronto, utile prima di ottimizzazioni o altre modifiche importanti.
Mentre siete qui, penso che vi piaceranno anche queste altre guide di WordPress selezionate a mano:
- Ecco i passi per la riparazione del database di WordPress che ho fatto da solo (senza bisogno di uno sviluppatore)
- Come aggiornare il database di WordPress (+ correzione del ciclo di aggiornamento richiesto)
- Come eseguire il backup del database di WordPress (guida completa)
- Come ripristinare un sito web con il solo backup del database
- 13 migliori plugin per database di WordPress per una facile gestione dei dati
- Come Black Bike Media ha salvato un database danneggiato di 2,4 GB