[I backup in cloud sono appena diventati più semplici: Duplicator Cloud elimina l'archiviazione di terze parti
[I backup in cloud sono appena diventati più semplici: Duplicator Cloud elimina l'archiviazione di terze parti
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:
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:
Questo è il sintomo più comune che vedo. Potrebbero essere necessari diversi secondi per fare clic tra le pagine di wp-admin.
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 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.
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.
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.
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.
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.
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 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.
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.
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:
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 è 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.
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:
Sono disponibili pulsanti di facile utilizzo per l 'ottimizzazione di dati specifici o per l'analisi dell'intero database.

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:
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.
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.
È 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.
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.
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.
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:
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.