✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

Come eseguire una pulizia del database di WordPress

64

Hai bisogno di una pulizia del database di WordPress?

Ahi!

In realtà, non è così male. Non dispiacerti di trovarti in questa situazione.

Fare pulizie regolari è in realtà un modo salutare per mantenere il tuo sito WordPress fuori dai guai.

Un sito Web WordPress è composto da due parti diverse: file e un database. I file includono media, plugin e temi.

Il database contiene informazioni su impostazioni, post, metadati, utenti, ecc. Il database di WordPress è lo schedario del sito web.

Memorizza tutti i contenuti, come post, pagine, commenti, revisioni e commenti spam. Un altro fattore importante è che contiene le impostazioni per temi e plugin.

Dopo aver utilizzato il sito per un po’ di tempo, questo database si riempie di informazioni obsolete e irrilevanti.

L’utente può ridurre significativamente le dimensioni del database rimuovendo questi dati non necessari. Ciò migliorerà la velocità di backup, così come altri parametri delle prestazioni.

Esistono vari modi per eseguire una pulizia del database di WordPress. Ecco diverse query MySQL che aiutano a ripulire un database WP in phpMyAdmin.

Ci sono anche diversi plugin utili che rendono questo lavoro ancora meno macchinoso.

Cosa fa espandere il database

Come eseguire una pulizia del database di WordPress

Durante la vita di un sito Web, il database raggiunge dimensioni impreviste. La programmazione di WordPress registra molte informazioni.

Una grande quantità di informazioni non necessarie fa diventare pesante il database. Più grande è il database, più lento diventa il sito web.

Inoltre, pone un onere maggiore sulla configurazione del server. Ci sono altre cause nascoste per il database che ingombra così velocemente.

Problemi dai plugin

Come eseguire una pulizia del database di WordPress

Anche quando non è più in uso, il database conserva le informazioni sui plug-in.

Per rimuovere tutte le informazioni del plugin è necessario eliminare completamente il plugin. L’eliminazione del plug-in farà risparmiare spazio, ma non libererà immediatamente spazio nel database.

Per la maggior parte dei plugin, anche dopo la cancellazione, le impostazioni rimangono memorizzate nel database. Quindi se l’utente reinstalla il plugin è subito pronto per l’uso, con tutte le solite impostazioni.

Tuttavia, lascia anche molti dati orfani che riempiono il database. Uno dei punti in cui i plugin eliminati lasciano informazioni è la tabella delle opzioni.

Commenti inutili

Come eseguire una pulizia del database di WordPress

Ricevere commenti è fantastico. Mostra che le persone stanno visitando il sito Web ed esprimono il loro apprezzamento.

Ma alcuni commenti contengono spam o contenuti inappropriati. Anche con il filtraggio, questi finiscono comunque nelle cartelle inesplorate del database.

Ci vuole un certo sforzo per eliminare spam, meta di commenti e commenti cestinati, ma non è difficile. Scopri di seguito come farlo velocemente.

Problemi di database da transitori

Come eseguire una pulizia del database di WordPress

I transitori sono simili alle opzioni. La differenza è che i transitori hanno una data di scadenza e le opzioni no.

I transitori sono un metodo di memorizzazione nella cache lato server e memorizzano informazioni da siti di terze parti.

Dopo aver raggiunto la data di scadenza, i transitori vengono generalmente eliminati. Quindi, a lungo termine, non causano alcun problema di ingombro del database.

Ma molti transitori durano più a lungo del necessario e occupano spazio. In questo caso, sono un fattore che contribuisce al disordine del database. Una buona pulizia li eliminerà.

Revisioni dei post di WordPress

Come eseguire una pulizia del database di WordPress

WordPress ha una funzione di salvataggio automatico. Questa funzione crea varie copie di un post mentre viene scritto.

Questo è utile se viene commesso un errore o quando diversi autori contribuiscono a un blog. Il più delle volte non è necessario e lascia molti duplicati di uno solo nel database.

Esistono due modi per limitare il numero di copie salvate nel database.

Uno è usare il controllo di revisione. Con questo, l’utente può limitare il numero di revisioni che WordPress memorizza.

Un secondo modo è che l’utente pulisca periodicamente il database. Si consiglia di utilizzare entrambi gli approcci.

Oltre alla pulizia, l’ottimizzazione aiuta anche a risparmiare molto spazio nel database.

Vecchi messaggi

Come eseguire una pulizia del database di WordPress

WordPress salva ogni singolo post che è mai stato pubblicato su una pagina o un blog. È bello leggere alcune di queste storie più vecchie, ma occupano spazio prezioso.

Se sono importanti, è meglio salvarli su un’unità locale. Leggi come rimuoverli più avanti in questo articolo.

File di registro di grandi dimensioni

Come eseguire una pulizia del database di WordPress

Ogni plugin mantiene un registro nel database. Quindi più plugin utilizza un utente, più spazio occuperà i log.

Ad esempio, dopo aver utilizzato il plug-in Reindirizzamento per due settimane, avrà archiviato più di 8000 pagine di registro. Ciò può equivalere a un raddoppio della dimensione del database.

Pulizia di un database WordPress con phpMyAdmin

Come eseguire una pulizia del database di WordPress

Esistono molti approcci per pulire un database WordPress. L’approccio più diretto consiste nell’utilizzare una query SQL.

Questo metodo richiede alcune conoscenze di base ed è consigliato solo per utenti esperti.

Esistono diversi modi per eseguire una query SQL. Il modo più semplice e pratico è usare phpMyAdmin.

Ciò richiede che il server utilizzi cPanel.

Accedi a phpMyAdmin accedendo a cPanel e fai clic su phpMyAdmin sotto Database.

phpMyAdmin elenca i database del sito Web sulla sinistra. Fare clic sul database da ripulire, quindi fare clic sulla scheda SQL.

In questa sezione, inserisci i comandi SQL desiderati e quindi premi Vai per eseguirli.

Nella continuazione di questo articolo viene utilizzato il prefisso predefinito wp_. Assicurati di sostituire questo prefisso nei comandi SQL con quello utilizzato dal tuo particolare database.

Plugin e temi inutilizzati

Come eseguire una pulizia del database di WordPress

L’eliminazione di temi e plug-in inutilizzati libera spazio e migliora anche la sicurezza. È meglio rimuovere dal server tutti gli script PHP inutilizzati, come temi, plug-in e altri file PHP.

Per vedere i plugin inutilizzati, vai su wp-admin e seleziona Plugin installati in Plugin. Quindi fare clic su Inattivo per filtrare quelli che non sono in uso.

Seleziona tutti i plugin inattivi ed eliminali.

Per eliminare i temi inutilizzati, vai su Aspetto, quindi su Temi. Seleziona tutti i temi obsoleti e fai clic su Elimina nell’angolo in basso a destra.

Personaggi strani

I problemi di codifica sono un grosso problema. Alcuni aggiornano manualmente tutti i loro post.

The query below will automate the removal of strange characters from the database. It slims down the database and the posts will also be more pleasant to read.

Post Revisioni

WordPress salva le bozze dei post, quindi sono recuperabili se qualcosa va storto. Nel tempo, tutte queste revisioni salvate e non utilizzate occupano molto spazio nel database.

La query seguente rimuoverà tutte le revisioni e i relativi metadati.

DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision';

Commenti spam

È possibile rimuovere i commenti spam uno per uno, ma è un sacco di lavoro.

Per rendere la vita un po’ più semplice, c’è anche una funzione di rimozione batch. È ancora un lavoro noioso.

La seguente query li rimuoverà tutti in una volta sola.

DELETE FROM wp_comments WHERE comment_approved = 'spam';

Reimposta password amministratore

Come eseguire una pulizia del database di WordPress

La sicurezza è molto importante, ancor di più per un sito Web WordPress. Per garantire che il sito continui a essere sicuro, modificare la password a intervalli regolari.

Poiché anche le password vengono salvate nel database, una semplice query SQL aiuterà a modificare la password. Di seguito è una query per farlo.

Sostituisci admin_username e new_password con il nome utente e la password che stanno cambiando.

UPDATE `wp_users` SET `user_pass` = MD5( 'new_password') WHERE `wp_users`.`user_login` = "admin_username";

La funzione MD5 creerà un hash MD5 della password. Questa è la pratica di sicurezza comune per le password di WordPress.

Commenti non approvati

Controllare ogni singolo commento per vedere se è approvato o meno è troppo lavoro per qualsiasi proprietario di un sito web.

Questa query è per qualsiasi amministratore che desidera un modo più semplice per farlo. Elimina in blocco i commenti non approvati.

DELETE from wp_comments WHERE comment_approved = '0';

Tag inutilizzati

Come eseguire una pulizia del database di WordPress

I tag possono accumularsi velocemente nel tempo. Gli amministratori spesso li usano per un breve periodo e poi li eliminano.

Anche i tag non sono così popolari come una volta. Molti blogger hanno smesso di usarli del tutto.

La query seguente elimina tutti i tag non associati.

DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 );

Aggiorna collegamenti a HTTPS

Come eseguire una pulizia del database di WordPress

L’utilizzo di HTTPS aumenterà la sicurezza di un sito Web WordPress. Ciò renderà necessario aggiornare tutti i collegamenti hardcoded in tutti gli articoli su HTTPS.

Controllare ogni articolo per i collegamenti e aggiornarli manualmente richiede molto lavoro. Per aiutare, di seguito è riportata una query che automatizza questa attività.

Ci vuole meno di un minuto per digitarlo ed eseguirlo. Non dimenticare di sostituire yoursite.com con l’URL del tuo sito web.

UPDATE wp_posts SET post_content = replace(post_content, 'http://yoursite.com', 'https://yoursite.com');

Ehi, lo sapevi che anche i dati possono essere belli?

wpDataTables può farlo in questo modo. C’è una buona ragione per cui è il plug-in WordPress n. 1 per la creazione di tabelle e grafici reattivi.

Come eseguire una pulizia del database di WordPress

Un vero esempio di wpDataTables in natura

Ed è davvero facile fare qualcosa del genere:

  1. Fornisci i dati della tabella
  2. Configuralo e personalizzalo
  3. Pubblicalo in un post o in una pagina

E non è solo bello, ma anche pratico. Puoi creare tabelle di grandi dimensioni con un massimo di milioni di righe, oppure puoi utilizzare filtri e ricerche avanzate, oppure puoi scatenarti e renderlo modificabile.

"Sì, ma mi piace troppo Excel e non c’è niente di simile sui siti Web". Sì, sì. Puoi utilizzare la formattazione condizionale come in Excel o Fogli Google.

Ti ho detto che puoi creare grafici anche con i tuoi dati? E questa è solo una piccola parte. Ci sono molte altre funzionalità per te.

Vecchi codici brevi

Come eseguire una pulizia del database di WordPress

Gli shortcode di WordPress ovviano alla necessità di modificare i temi di WordPress. Usandoli, incorporare le informazioni in un articolo è molto più veloce e semplice.

Sono disponibili molti plugin che rendono così semplice l’integrazione dei dati nell’editor di WordPress.

C’è anche uno svantaggio nell’uso degli shortcode. Quelli non utilizzati possono creare problemi di leggibilità.

Questo è qualcosa che spesso diventa evidente quando si cambia tema WordPress. Quindi gli shortcode iniziano ad apparire nel testo della pagina o del post.

Questa query SQL li rimuoverà. Assicurati di cambiare [tweet] per lo shortcode che dovrebbe essere rimosso.

UPDATE wp_post SET post_content = replace(post_content, '[tweet]', '') ;

Pingback e commenti spam

Per rimuovere i commenti spam in batch, utilizzare la query seguente. Questo rimuoverà anche i pingback.

DELETE FROM wp_comments WHERE comment_approved = 'spam' OR comment_type = 'pingback';

La query seguente rimuove anche i metadati per i commenti rimossi.

DELETE FROM wp_commentmeta WHERE comment_id NOT IN (SELECT comment_id FROM wp_comments);

Transitori

I transitori sono informazioni che vengono temporaneamente archiviate nel database. WordPress li usa per memorizzare i dati memorizzati nella cache assegnandogli un nome e una data di scadenza.

Dopo la scadenza dei dati WordPress li cancellerà. Tuttavia, possono occupare molto spazio.

La query seguente li rimuoverà in modo sicuro.

DELETE FROM wp_options WHERE option_name LIKE ('%_transient_%')

Tabelle inutilizzate e spazio inutilizzato tra le tabelle

Come eseguire una pulizia del database di WordPress

I plugin disinstallati possono lasciare tabelle inutilizzate. Questi occupano anche spazio nel database.

WPDBSpringClean è un plugin che rimuove queste tabelle inutilizzate. Ciò lascerà il database pulito e ordinato.

Ottimizzazione del database con i plugin

L’uso delle query richiede un po’ di conoscenza ed esperienza. Per gli amministratori con un background tecnico limitato, sono disponibili plug-in per la pulizia del database.

Alcuni di questi pulitori di database sono gratuiti e alcuni hanno un prezzo. Tutti gestiscono il database con il minimo sforzo.

Di seguito è riportato un elenco di quelli più popolari.

WP-Ottimizza

Come eseguire una pulizia del database di WordPress

WP-Optimize è una delle scelte più popolari. È ben attrezzato ed è anche compatibile con i dispositivi mobili.

Un’altra caratteristica interessante sono i backup automatici con UpdraftPlus.

Rimuove:

  • Bozze automatiche
  • Pingback
  • Post revisioni
  • Commenti spam
  • Trackback
  • Transitori
  • Tabelle inutilizzate

Renderà il sito Web e l’amministrazione più veloci.

WP-Sweep

Come eseguire una pulizia del database di WordPress

WP-Sweep è in aumento. Invece di fare affidamento sulle query MySQL, utilizza le funzioni di eliminazione di WordPress.

La codifica è superiore grazie a questo approccio semplice ed è più pratico lavorare con. Garantisce che nessun dato inutilizzato o orfano rimanga indietro.

WP-Sweep non offre un servizio di ottimizzazione automatizzato.

Pulitore database avanzato

Come eseguire una pulizia del database di WordPress

Questo plugin per la pulizia del database di WordPress è come WP-Optimize. Questo plugin consente all’utente di svolgere un lavoro più completo e include lavori cron.

Rimuove tutti i dati non necessari come vecchie revisioni e commenti cestinati.

Esiste una versione premium con funzionalità aggiuntive. Questa versione rimuove i vecchi plug-in e offre opzioni extra per la pulizia di temi, orfani e WordPress.

La versione a pagamento ha anche un’opzione per le pulizie programmate.

Ottimizzazione del database dopo l’eliminazione delle revisioni

Come eseguire una pulizia del database di WordPress

La popolarità e le valutazioni di questo detergente sono eccezionali.

Cancella i dati non utilizzati e le informazioni obsolete. Ciò include pingback, commenti spam, tag e trackback.

Oltre a queste funzionalità, si occupa anche della cache oEmbed. WordPress utilizza questa cache per leggere il codice incorporato da piattaforme come YouTube.

Alcuni di questi codici incorporati sono danneggiati e quindi inutili. Questo plugin li cancellerà.

Strumenti di pulizia intelligenti

Come eseguire una pulizia del database di WordPress

Strumenti di pulizia non è disponibile come versione gratuita. Tuttavia, il prezzo di $ 30 è ragionevole considerando le funzionalità che racchiude.

Una pulizia di WordPress diventa un compito facile e veloce con questo strumento. Le caratteristiche speciali includono:

  • Un menu della barra degli strumenti di WordPress con opzioni di pulizia e accesso rapido
  • AJAX per le sue operazioni di pulizia
  • Decluttering di tutti i dati statistici
  • Mantiene un registro di tutte le query SQL durante il controllo e l’esecuzione della pulizia

Ripristino WP

Come eseguire una pulizia del database di WordPress

Questo pulitore avanzato è il plug-in WordPress più versatile nell’elenco. Presenta una serie di strumenti che andranno a beneficio sia dei non sviluppatori che degli sviluppatori.

Può ripristinare un’installazione di WordPress alle sue impostazioni originali senza rimuovere alcun file. Ma ha anche una funzione per eliminare i dati obsoleti.

Una caratteristica interessante è lo strumento Database Snapshot. Con questo, l’utente può vedere quali modifiche apporterà WP Reset quando esegue una pulizia.

Con funzionalità come l’integrazione di webhook, WP Reset aiuta a gestire o ripristinare un database.

WP-DB Manager

Come eseguire una pulizia del database di WordPress

WP-DBManager Lo strumento di pulizia del database di WordPress è un’opzione più semplice e contiene meno funzionalità. Tuttavia, è molto efficiente nell’ottimizzazione di un database WordPress.

Ripara, esegue il backup, pulisce e ottimizza un database in modo semplice e veloce. L’utente può anche utilizzare WP-DBManager per eseguire query.

Per garantire un’ottimizzazione continua, gli utenti possono implementare la funzione di pianificazione automatica.

Considerazioni finali sulla pulizia del database di WordPress

Il vantaggio più importante di Internet è la sua velocità. Quindi per mantenere questa velocità è buona norma ottimizzare il proprio sito web.

Questa è la chiave per essere un proprietario di un sito web di successo.

La fonte di carburante di un sito Web è il suo database, quindi non ignorarlo. Se si espande in modo incontrollato i risultati sono spesso inaspettati e spiacevoli.

Una pulizia del database di WordPress è una procedura di manutenzione del sito necessaria. Ottimizza le prestazioni e offre al visitatore un’esperienza piacevole.

Se ti è piaciuto leggere questo articolo su come eseguire una pulizia del database di WordPress, dovresti dare un’occhiata a questo su come eseguire un ripristino del database di WordPress.

Abbiamo anche scritto di alcuni argomenti correlati come lo schema del database di WordPress, come trovare e sostituire l’URL nel database di WordPress e come scansionare il database di WordPress alla ricerca di malware.

Fonte di registrazione: wpdatatables.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More