Chi Siamo Area Clienti Promo del Mese Dicono di Noi Portfolio FAQ Blog
WordPress

WP Rocket: Ottimizzazione Database WordPress per la Velocita

Gianluca Gentile
Gianluca Gentile
· 7 min di lettura

WP Rocket: Ottimizzazione Database WordPress per la Velocita

Il database e il cuore di ogni sito WordPress. Ogni articolo, pagina, commento, impostazione e dato dei plugin viene memorizzato nel database MySQL. Con il passare del tempo, il database accumula dati obsoleti, revisioni duplicate, commenti spam e dati temporanei che ne rallentano le prestazioni. WP Rocket include una sezione dedicata alla ottimizzazione del database che ti permette di pulire e ottimizzare le tabelle del database direttamente dalla interfaccia del plugin, senza bisogno di strumenti esterni o interventi manuali su phpMyAdmin. In questa guida analizziamo ogni opzione e ti spieghiamo cosa puoi eliminare in sicurezza e cosa invece dovresti conservare.

Perche il Database Si Rallenta nel Tempo

WordPress salva molti piu dati di quanti ne servano realmente per il funzionamento del sito. Ecco i principali colpevoli della crescita e del rallentamento del database:

Un database pulito e ottimizzato permette a WordPress di eseguire le query piu velocemente, riducendo il tempo di generazione delle pagine e migliorando le prestazioni generali del sito.

Sezione Database di WP Rocket con le opzioni per pulire revisioni, bozze automatiche, commenti spam e transient scaduti

Le Opzioni di Pulizia del Database in WP Rocket

Accedendo a Impostazioni, poi WP Rocket e poi Database, troverai diverse opzioni organizzate in categorie. Analizziamole una per una.

Revisioni dei Post

Le revisioni sono copie complete dei tuoi contenuti salvate ad ogni modifica. Se hai un blog con 200 articoli e ciascuno ha in media 20 revisioni, il tuo database contiene 4000 record di revisioni che occupano spazio e rallentano le query.

WP Rocket ti permette di eliminare tutte le revisioni con un click. Questa operazione e generalmente sicura perche le revisioni servono solo per tornare a versioni precedenti di un contenuto. Se non hai mai bisogno di annullare le modifiche a vecchi articoli, puoi eliminarle senza problemi.

Consiglio: dopo aver pulito le revisioni, aggiungi al file wp-config.php la costante WP_POST_REVISIONS impostata a un numero basso (come 3 o 5) per limitare il numero di revisioni salvate per ogni post in futuro. In questo modo eviti che il database si riempia nuovamente.

Bozze Automatiche (Auto Draft)

WordPress crea automaticamente una bozza vuota ogni volta che apri la schermata di creazione di un nuovo post o di una nuova pagina. Queste bozze automatiche si accumulano nel database, specialmente se apri spesso la schermata di creazione senza poi pubblicare nulla. Puoi eliminarle in sicurezza senza alcun rischio.

Contenuti nel Cestino

I post e le pagine che hai eliminato rimangono nel cestino per 30 giorni. Questa opzione ti permette di svuotare il cestino immediatamente, liberando spazio nel database. Se sei sicuro di non aver bisogno di recuperare contenuti eliminati di recente, puoi procedere senza problemi.

Commenti Spam

I commenti contrassegnati come spam da Akismet o da altri plugin anti-spam vengono conservati nel database. Se utilizzi Akismet, i commenti spam vengono eliminati automaticamente dopo 15 giorni, ma possono comunque accumularsi in numero significativo. Eliminarli libera spazio e velocizza le query relative ai commenti.

Commenti nel Cestino

Come per i post, anche i commenti eliminati rimangono nel cestino per un periodo di tempo. Puoi svuotare il cestino dei commenti per recuperare spazio nel database.

Dati Transitori Scaduti

I dati transitori (transient) sono informazioni temporanee memorizzate nel database da WordPress e dai plugin, con una data di scadenza. Quando un transient scade, dovrebbe essere rimosso automaticamente, ma questo non avviene sempre. I transient scaduti sono completamente inutili e possono essere eliminati senza alcun rischio.

Tutti i Dati Transitori

Questa opzione elimina TUTTI i dati transitori, inclusi quelli non ancora scaduti. Questa operazione e piu aggressiva della precedente e va utilizzata con cautela. I transient non scaduti possono contenere informazioni utili per il funzionamento dei plugin (cache dei risultati di API esterne, sessioni temporanee, dati di configurazione). Eliminandoli, i plugin dovranno rigenerarli, causando un temporaneo aumento delle richieste al database e ai servizi esterni.

Consiglio: utilizza la opzione “Solo transient scaduti” per la pulizia regolare e la opzione “Tutti i transient” solo in casi specifici, come dopo la disinstallazione di un plugin che ha lasciato molti transient orfani nel database.

Ottimizzazione delle Tabelle

Questa opzione esegue il comando OPTIMIZE TABLE su tutte le tabelle del database WordPress. La ottimizzazione delle tabelle riorganizza i dati fisici sul disco, riducendo la frammentazione e migliorando la velocita delle query. E una operazione sicura che non elimina alcun dato, ma riorganizza il modo in cui i dati sono memorizzati.

Ti consigliamo di eseguire la ottimizzazione delle tabelle almeno una volta al mese, soprattutto per siti con molti contenuti e aggiornamenti frequenti.

Pianificare la Pulizia Automatica

WP Rocket offre la possibilita di pianificare la pulizia automatica del database a intervalli regolari. Puoi scegliere tra una frequenza giornaliera, settimanale o mensile. La pianificazione automatica garantisce che il database rimanga pulito e ottimizzato senza intervento manuale.

La configurazione consigliata per la pulizia automatica e:

Sezione Strumenti di WP Rocket con le opzioni di importazione, esportazione e gestione delle impostazioni del plugin

Cosa NON Eliminare dal Database

Nonostante la pulizia del database sia benefica, ci sono elementi che dovresti conservare:

Backup Prima della Pulizia

Prima di eseguire qualsiasi operazione di pulizia del database, e buona pratica creare un backup completo. Anche se le operazioni di WP Rocket sono generalmente sicure, un backup ti garantisce la possibilita di ripristinare i dati in caso di problemi imprevisti.

Puoi utilizzare plugin come UpdraftPlus, All-in-One WP Migration o il sistema di backup del tuo hosting per creare un backup del database prima della pulizia. La maggior parte dei servizi di hosting WordPress gestiti include backup automatici giornalieri.

Risultati Attesi dalla Ottimizzazione del Database

I risultati della ottimizzazione del database variano a seconda delle dimensioni e della eta del sito. Ecco cosa puoi aspettarti:

Se il tuo database WordPress e cresciuto nel tempo e noti rallentamenti nelle prestazioni, contattaci per una analisi professionale. Possiamo ottimizzare il database e configurare la pulizia automatica per mantenere le prestazioni nel tempo. Scopri anche il nostro hosting WordPress con database ottimizzati e backup automatici inclusi.

Guide Correlate della Serie WP Rocket

Migliora il Tuo Sito WordPress

Scopri le nostre guide complete sugli altri plugin essenziali per WordPress:

#ottimizzazione database #pulizia wordpress #revisioni #transient