Prova questi 7 suggerimenti nel 2022
Pubblicato: 2022-01-18Il tuo database WordPress memorizza tutte le informazioni importanti per il tuo sito web. Tuttavia, senza manutenzione, questo centro di archiviazione può gonfiarsi e iniziare a rallentare il tuo sito. Pertanto, l'ottimizzazione del database di WordPress è essenziale per migliorare le prestazioni del tuo sito web.
Fortunatamente, ci sono vari metodi che puoi utilizzare per ottimizzare il tuo database WordPress. Ad esempio, puoi cancellare manualmente le informazioni non necessarie e obsolete utilizzando phpMyAdmin. In alternativa, puoi utilizzare un plug-in di ottimizzazione del database di WordPress come WP-Optimize.
In questo articolo, spiegheremo sette suggerimenti per ottimizzare il database di WordPress e migliorare le prestazioni complessive del tuo sito web. Iniziamo!
Nota : poiché il tuo database WordPress contiene informazioni molto importanti, ti consigliamo vivamente di eseguire un backup recente del tuo sito/database prima di implementare le tattiche in questo post. Sebbene queste tattiche non dovrebbero causare problemi, è sempre meglio prevenire che curare quando si tratta del database del tuo sito.
Sommario:
- Usa un plugin per l'ottimizzazione del database di WordPress
- Ottimizza manualmente le tabelle del database
- Porta fuori la spazzatura
- Rimuovi le revisioni dei post
- Elimina i commenti spam
- Elimina i tag inutilizzati
- Elimina pingback e trackback
…
…
1. Usa un plugin per l'ottimizzazione del database di WordPress
L'utilizzo di un plug-in per l'ottimizzazione del database di WordPress può ridurre drasticamente il carico di lavoro. Invece di cercare manualmente tra i tuoi file con phpMyAdmin, puoi lasciare che uno strumento affidabile prenda il comando. In quanto tale, questo metodo è una delle migliori opzioni se sei un principiante o stai destreggiandoti con un programma fitto di appuntamenti.
Consigliamo il plug-in WP-Optimize, con cui lavoreremo per questo tutorial. Questo strumento è una soluzione all-in-one che puoi utilizzare per memorizzare nella cache, comprimere le immagini e ottimizzare il database:
WP-Optimize ripulisce il database di WordPress in diversi modi, tra cui:
- Eliminazione di dati non necessari come commenti spam e opzioni transitorie
- Compattazione e deframmentazione di tabelle di database
- Pulizia del database su base programmata o automatizzata
- Creazione di backup dei dati di pre-ottimizzazione
- Visualizzazione delle statistiche sulla pulizia del database
Per utilizzare WP-Optimize, devi prima installarlo e attivarlo nella dashboard di WordPress. Quindi, vai a WP-Optimize > Database .
Dovresti arrivare alla pagina Ottimizzazioni , dove puoi selezionare elementi specifici dal tuo database. Quindi, puoi fare clic su Esegui ottimizzazione accanto a qualsiasi categoria di tua scelta:

Se fai clic sulla scheda Tabelle , puoi selezionare tabelle di database specifiche e rimuoverle. Lo strumento ti informerà anche su quale dei tuoi plugin utilizza tali elementi. In questo modo, saprai se una qualsiasi delle funzioni del tuo sito web sarà influenzata negativamente dalla modifica:

Infine, la scheda Impostazioni consente di pianificare le pulizie del database. Puoi scegliere la frequenza di queste ottimizzazioni e selezionare quali dati verranno eliminati:

Quando sei soddisfatto delle tue selezioni, fai clic su Salva impostazioni . Il plug-in WP-Optimize ora eseguirà regolari pulizie del database per il tuo sito Web WordPress.
2. Ottimizza manualmente le tabelle del database
Se desideri ottimizzare manualmente il tuo database, puoi farlo con lo strumento phpMyAdmin. Ti dà accesso al tuo database WordPress in modo da poter visualizzare, modificare ed eliminare file diversi.
Potresti preferire questo metodo se desideri un maggiore controllo sul processo di pulizia. Potrebbe anche essere interessante se vuoi ridurre al minimo il numero di plugin di WordPress sul tuo sito, per qualsiasi motivo.
Tuttavia, ti consigliamo di assicurarti di eseguire il backup del database prima di iniziare con questo metodo. Dal momento che modificherai i file manualmente, c'è un potenziale margine di errore notevole. Pertanto, prestare attenzione quando si procede con questa opzione.
Con la maggior parte dei provider di hosting, puoi accedere a phpMyAdmin tramite cPanel:

Il processo esatto varierà a seconda del tuo host. Pertanto, potrebbe essere necessario fare riferimento alla documentazione ufficiale del provider quando si utilizza questo metodo.
Questa procedura dettagliata ti mostrerà l'aspetto del processo con Bluehost. Innanzitutto, apri la dashboard di hosting e fai clic su Avanzate . Quindi, scorri verso il basso fino alla sezione DATABASE e seleziona phpMyAdmin :

Verrai quindi portato al database del tuo sito Web WordPress. Tieni presente che potrebbe essere necessario fare clic sul nome del tuo sito per visualizzarne il contenuto. Il database dovrebbe assomigliare a questo:

Fortunatamente, ora dovrebbe essere semplice ottimizzare le tabelle del database. Nella parte inferiore dell'elenco, seleziona la casella Seleziona tutto . Quindi, fai clic su Ottimizza tabella dal menu che appare:

Infine, seleziona Vai . phpMyAdmin ora ottimizzerà tutte le tue tabelle. Al termine del processo, riceverai un messaggio di conferma.
3. Porta fuori la spazzatura
Probabilmente hai eliminato molti elementi dal tuo sito Web WordPress. Ad esempio, potresti aver rimosso immagini, commenti o contenuti non aggiornati.
Tuttavia, questi elementi eliminati non scompaiono immediatamente dal database. Rimarranno nella cartella cestino del tuo sito Web per 30 giorni. Se elimini regolarmente molti elementi, potresti considerare di svuotare il cestino del database più frequentemente.
Fortunatamente, puoi facilmente ridurre la durata degli elementi eliminati nel tuo database. Dovrai solo modificare il tuo file wp-config.php .

Nota che questo è un file principale per il tuo sito Web WordPress. Pertanto, ti consigliamo di salvare un backup prima di apportare modifiche. Quindi, accedi al tuo sito tramite File Transfer Protocol (FTP) e apri il file wp-config.php con il tuo editor di testo.
Infine, aggiungi questo codice al file:
define( 'EMPTY_TRASH_DAYS', X )Invece di "X", scriverai il numero di giorni prima che gli elementi eliminati vengano rimossi definitivamente dal database di WordPress. Ad esempio, potresti inserire "5" per cinque giorni. Quindi, salva le modifiche e ricarica il file modificato sul tuo sito web.
4. Rimuovere le revisioni dei post
Il tuo database WordPress memorizza le revisioni di tutti i tuoi post e pagine. Questa raccolta è utile quando desideri ripristinare le versioni precedenti dei tuoi contenuti o tenere traccia delle modifiche apportate.
Tuttavia, queste revisioni possono anche occupare molto spazio nel database. Inoltre, molti post e pagine ne conterranno centinaia.
Pertanto, potresti prendere in considerazione la possibilità di limitare il numero di revisioni dei post che WordPress salva. In questo modo, puoi assicurarti che eventuali post o pagine futuri non ostruiscano il tuo database.
Dovrai prima aprire il tuo file wp-config.php tramite FTP. Quindi, inserisci il seguente codice:
define( 'WP_POST_REVISIONS', X );Invece di "X", inserirai il numero di revisioni dei post che desideri salvare. Ad esempio, puoi selezionare "2". Quindi, salva il file e ricaricalo sul tuo sito Web tramite FTP.
Puoi anche disabilitare completamente le revisioni dei post con il seguente codice:
define( 'WP_POST_REVISIONS', false );Tuttavia, sconsigliamo di utilizzare il secondo metodo. Se commetti errori in futuro, non avrai revisioni su cui fare affidamento.
Inoltre, tieni presente che questi comandi influenzeranno solo le revisioni future di post e pagine. Se desideri eliminare quelli che sono già nel tuo database, ti consigliamo di utilizzare un plug-in come Ottimizza database dopo aver eliminato le revisioni:
Questo strumento intuitivo ti consente di eliminare tutte le tue revisioni o di mantenere un numero specificato nel tuo database. Il plug-in può anche eseguire ulteriori ottimizzazioni del database di WordPress, come l'eliminazione di commenti spam e tag inutilizzati.
Sfortunatamente, i commenti spam sono comuni quando gestisci un sito web. Questi sono messaggi lasciati sui post del tuo blog con collegamenti che portano a siti Web sospetti o di spam.
Se WordPress o uno dei tuoi plugin sospetta che un commento sia spam, contrassegnerà l'elemento per la tua approvazione. Il messaggio verrà anche archiviato in Commenti > Spam nella dashboard di WordPress:

WordPress cancellerà questi commenti automaticamente dopo 30 giorni. Tuttavia, nel frattempo, occuperanno spazio nel tuo prezioso database.
Puoi eliminare facilmente i commenti spam selezionandoli e facendo clic sul pulsante Svuota spam . In alternativa, puoi aprire phpMyAdmin ed eseguire il seguente comando:
DELETE FROM wp_comments WHERE comment_approved = 'spam'Questo metodo potrebbe essere preferibile se stai già utilizzando phpMyAdmin per un altro motivo e preferisci non accedere alla dashboard di WordPress. Altrimenti, potrebbe essere inutilmente complicato.
Inoltre, alcuni plugin di WordPress anti-spam possono eliminare permanentemente i commenti spam per tuo conto. Ad esempio, il plug-in Akismet può filtrare e rimuovere automaticamente i contenuti discutibili dal database senza richiedere un processo di approvazione.
I tag possono aiutare a organizzare il contenuto del tuo sito web. Quando gli utenti visitano il tuo sito, possono fare clic sui tag dei post per trovare articoli correlati. Pertanto, l'utilizzo di questi strumenti può migliorare la navigazione del tuo sito Web e l'esperienza utente complessiva (UX).
Tuttavia, potresti avere tag che non usi. Ad esempio, forse hai modificato questi tag nel tempo mentre perfezionavi la tua strategia di ottimizzazione dei motori di ricerca (SEO).
In questo scenario, i tag inutilizzati possono occupare spazio non necessario nel database di WordPress. Se non intendi utilizzare di nuovo alcuni tag, potrebbe avere senso eliminarli.
Innanzitutto, dovrai connetterti al tuo database con phpMyAdmin. Quindi, esegui questo comando per vedere tutti i tag inutilizzati nel tuo database WordPress:
SELECT * FROM wp_terms wterms INNER JOIN wp_term_taxonomy wttax ON wterms.term_id = wttax.term_id WHERE wttax.taxonomy = 'post_tag' AND wttax.count =0;Dovrai cambiare "wp_" con il prefisso corrispondente nel tuo database. Dovresti quindi vedere un elenco dei tag ridondanti sul tuo sito web.
Quindi, esegui il comando seguente per eliminare tutti i tag inutilizzati:
DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 ); DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy);Ancora una volta, ricorda che dovrai cambiare il prefisso "wp_" con quello utilizzato nel tuo database. I tuoi tag inutilizzati dovrebbero ora essere rimossi.
7. Elimina pingback e trackback
Quando il tuo sito web include un URL a un altro sito, questo invia una notifica automatica al server chiamata pingback. Questo messaggio notifica all'altro sito Web che hai collegato al suo contenuto. Allo stesso modo, puoi inviare manualmente i trackback per trasmettere lo stesso messaggio.
Pingback e trackback sono controversi perché alcuni utenti li utilizzano per inviare spam ai loro contenuti su più siti Web. Inoltre, pingback e trackback occupano spazio non necessario nel database. Potresti avere migliaia di siti che si collegano al tuo sito Web e gonfiano il tuo database.
Per rimediare a questo problema, ti consigliamo di disabilitare i pingback e i trackback. Puoi farlo andando su Impostazioni> Discussione in WordPress e disattivando le prime due impostazioni:

Successivamente, puoi eliminare i trackback e i pingback esistenti. Per fare ciò, accedi al tuo database tramite phpMyAdmin ed esegui questo comando:
UPDATE wp_posts SET ping_status= “closed”;Come sempre, dovrai scambiare il prefisso "wp_" con quello nel tuo database. Infine, premi Vai per eliminare quei fastidiosi pingback e trackback.
Ottimizza oggi il tuo database WordPress
Un database affollato può rallentare il tuo sito. Questo può essere frustrante sia per te che per i tuoi utenti. Pertanto, le strategie di ottimizzazione del database di WordPress sono essenziali per aumentare le prestazioni del tuo sito web.
Per ricapitolare, ci sono molti modi per ottimizzare il database di WordPress rimuovendo manualmente i dati tramite phpMyAdmin. Tuttavia, consigliamo di utilizzare invece il plug-in WP-Optimize. Questo strumento può funzionare dietro le quinte per mantenere il tuo sito web funzionante al massimo delle sue potenzialità.
Abbiamo anche un post sui migliori plug-in per database di WordPress, nonché un post in cui abbiamo testato tre popolari plug-in di manutenzione del database.
Hai domande su questi suggerimenti per l'ottimizzazione del database di WordPress? Fatecelo sapere nella sezione commenti qui sotto!
