Ottenete oggi il miglior plugin per il backup e la migrazione di WordPress
Ottenere Duplicator ora
Annuncio di Duplicator Cloud

[I backup in cloud sono appena diventati più semplici: Duplicator Cloud elimina l'archiviazione di terze parti

Esplorate i piani di archiviazione cloud scalabili e convenienti con Duplicator Cloud e mantenete i backup del vostro sito al sicuro, organizzati e accessibili in un...
Plugin per l'ottimizzazione del database di WordPress

Il miglior plugin per l'ottimizzazione del database di WordPress che ho usato (più 3 alternative) 

Scritto da: avatar dell'autore Joella Dunn
avatar dell'autore Joella Dunn
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator è specializzata nella manutenzione dei siti, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è assicurarsi che il vostro sito WordPress sia sicuro e pronto per la crescita.
     Recensito da: avatar del recensore John Turner
avatar del recensore John Turner
John Turner è il presidente di Duplicator. Ha oltre 20 anni di esperienza commerciale e di sviluppo e i suoi plugin sono stati scaricati oltre 25 milioni di volte.

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.

Creare sempre un backup completo del sito web prima di utilizzare qualsiasi plugin per l'ottimizzazione del database. Le operazioni sul database sono permanenti. Se qualcosa va storto, l'unica rete di sicurezza è il backup. A tale scopo utilizzo Duplicator.

Duplicatore per le pulizie di backup e i file di backup ottimizzati

Plugin Duplicator Pro

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.

Ripristino del backup

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.

Un backup massimo in memoria

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.

Backup personalizzato

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.

Importare un backup con Duplicator

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

Plugin WP-Optimize

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.

Eseguire WP-Optimize

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.

WP-Optimize ottimizzazione programmata del database

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

Plugin WP-Sweep

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.

Sito web Sweep

Reset del database Pro per rollback completi

Plugin DB Reset Pro

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.

Impostazioni di DB Reset Pro

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.

Non utilizzare questo metodo sul sito live, a meno che non si voglia resettare completamente il database.

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:

avatar dell'autore
Joella Dunn Scrittrice di contenuti
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator è specializzata nella manutenzione dei siti, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è assicurarsi che il vostro sito WordPress sia sicuro e pronto per la crescita.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Raccomandiamo solo prodotti che riteniamo possano apportare un valore aggiunto ai nostri lettori.