Pulisci e previeni il blocco del database sul mio sito WordPress
Un database WordPress gonfio è causato principalmente dall'accumulo di dati non necessari, come vecchie revisioni di post, commenti di spam, dati di plug -in inutilizzati, impostazioni del tema obsolete e grandi quantità di overhead. Questi dati si accumulano nel tempo con ogni azione intrapresa sul sito, causando un database di dimensioni maggiori e potenziali problemi di prestazioni. Puoi ripulire il database e mitigare ulteriori gonfiori con strumenti integrati, plug-in di terze parti e, in casi estremi, direttamente all'interno del database.
Queste sono le cause più comuni di blocco del database.
- Revisioni post eccessive
- Commenti spam
- Plugin e temi non utilizzati
- Overhead eccessivo
- Pingback e trackback
Revisioni post eccessive
La pulizia di un numero eccessivo di revisioni dei post in WordPress aiuta a ottimizzare le prestazioni del sito riducendo il sovraccarico del database. Questo porta a tempi di caricamento più rapidi e a un sito web più efficiente. Ogni revisione occupa spazio nel database e può rallentare il sito se non selezionata.
Limita o disabilita le revisioni dei post con un plug -in
Per limitare le revisioni dei post in WordPress, puoi installare un plug -in per gestire le impostazioni. Sono disponibili diverse opzioni di plug -in. Suggeriamo un plug -in leggero come WP Revisions Control .
- Installa il plug -in e attivalo .
- Nel menu a sinistra, seleziona Impostazioni e poi Scrittura .
- Nella sezione Controllo revisioni WP , inserisci il numero di revisioni che vuoi conservare per Post e Pagine. Lasciando vuoti questi campi, tutte le revisioni verranno mantenute. In genere, limitare il sito a 3 o 5 revisioni per Post e Pagine è più che sufficiente.
- (Facoltativo) Per disabilitare le revisioni per Post e Pagine, compila il campo con 0.
- Seleziona Salva modifiche.
Limita o disabilita le revisioni dei post modificando il file wp-config.php
Per limitare le revisioni dei post in WordPress, puoi aggiungere una riga di codice nel tuo file wp-config.php, usando il numero define ('WP_POST_REVISIONS'); comando, dove "numero" rappresenta il numero massimo di revisioni che desideri mantenere per post; ad esempio, define ('WP_POST_REVISIONS', 3); limiterebbe ogni post a 3 revisioni.
- Connettiti al tuo hosting con FTP o File Manager .
- Nella cartella con l'installazione di WordPress, trova il file wp-config.php.
- Apri il file wp-config.php e trova la riga seguente:
/* Questo è tutto, interrompi la modifica! Buona pubblicazione. */
- Appena sopra questa riga, aggiungi il seguente codice:
define ('WP_POST_REVISIONS', 3)Nota: Puoi disabilitare le revisioni dei post usando 0 o false; ad esempio, define ('WP_POST_REVISIONS,' 0); non memorizzerebbe alcuna revisione (eccetto un salvataggio automatico per post). - Salva le modifiche.
Ripulisci le revisioni dei post
Puoi eliminare in blocco tutte le revisioni dei post direttamente nel database con una query SQL seguendo questi passaggi.
- Accedi al tuo database tramite phpMyAdmin .
- Passa alla scheda SQL ed esegui la seguente query:
DELETE FROM wp_posts WHERE post_type = 'revision';
Nota: wp_ è il prefisso della tabella del database predefinito. Se il tuo prefisso di tabella non è wp_ , trova il tuo prefisso di tabella e usalo nella tua query. Esempio: wp_xufdzp_posts. - Seleziona Vai .
Commenti spam
Prevenire i commenti di spam sul tuo sito WordPress può migliorare la reputazione del tuo sito web mantenendo pulita la sezione dei commenti, migliorando l'esperienza utente, potenziando potenzialmente il SEO e proteggendo il tuo sito da attività dannose filtrando i commenti automatici dei bot che potrebbero danneggiare la sicurezza e la credibilità del tuo sito web; essenzialmente, crea un ambiente più positivo e affidabile per i visitatori e le interazioni autentiche.
Di seguito sono riportate alcune risorse per gestire le impostazioni dei commenti e rimuovere i commenti di spam.
- Gestire le impostazioni per i commenti di WordPress
- Rimozione dei commenti dal sito WordPress
- Rimozione dei commenti di WordPress dal database
Plugin e temi non utilizzati
La rimozione di plug -in e temi inutilizzati da un sito WordPress può aiutare a migliorarne le prestazioni riducendo la quantità di dati che devono essere elaborati, migliorando la sicurezza riducendo al minimo le potenziali vulnerabilità da codice obsoleto, semplificando la gestione del sito rimuovendo il dashboard e riducendo potenzialmente le dimensioni del backup da archiviare.
Overhead eccessivo
La rimozione dei sovraccarichi da un sito WordPress è fondamentale per migliorare le prestazioni del sito riducendo la quantità di dati non necessari memorizzati nel database, il che può portare a tempi di caricamento più rapidi e a una migliore efficienza generale del sito, soprattutto quando si tratta di grandi quantità di metadati obsoleti e inutilizzati. accumulati nel tempo. Inoltre, mantenere i metadati aggiornati può contribuire a una migliore SEO, assicurando che i motori di ricerca dispongano di informazioni accurate sui tuoi contenuti.
Ecco come ottimizzare il database MySQL per eliminare il sovraccarico.
Pingback e trackback
La maggior parte degli utenti di WordPress rimuove i pingback e i trackback dai propri siti principalmente per combattere lo spam. I bot automatizzati spesso sfruttano queste funzionalità per inserire link non pertinenti nella sezione dei commenti, che richiedono un notevole sforzo di moderazione e ingombrano il sito con contenuti di bassa qualità. Inoltre, disabilitarli può migliorare le prestazioni del sito riducendo le richieste del server non necessarie e migliorare la sicurezza mitigando potenziali vettori di attacchi DDoS.
Disabilita i pingback e i trackback
- Accedi a WordPress .
- Dal menu a sinistra, seleziona Impostazioni , quindi Discussione .
- In Impostazioni post predefinite , deseleziona la casella di controllo Consenti notifiche di collegamento da altri blog (pingback e trackback) per i nuovi post .
- Seleziona Salva modifiche.
Elimina pingback e trackback nella dashboard di WordPress
- Accedi a WordPress .
- Nel menu a sinistra, seleziona Commenti .
- Filtra per "Ping": nel menu a discesa, seleziona Ping , quindi seleziona Filtro per visualizzare solo i pingback e i trackback.
- Scorri l'elenco dei pingback, identificando ed eliminando qualsiasi spam o voci non pertinenti.
- Per grandi quantità di spam, seleziona più pingback e, dal menu a discesa Azioni in blocco, scegli Spam o Cestino per rimuoverli in blocco.
Elimina pingback e trackback dal database
Puoi eliminare pingback e trackback in blocco tramite phpMyAdmin. Ecco come procedere.
- Accedi al tuo database tramite phpMyAdmin .
- Passa alla scheda SQL ed esegui la seguente query:
DELETE FROM wp_comments WHERE comment_type IN ('pingback', 'trackback');Nota: wp_ è il prefisso della tabella del database predefinito. Se il tuo prefisso di tabella non è wp_ , trova il tuo prefisso di tabella e usalo nella tua query. Esempio: wp_xufdzp_comments. - Seleziona Vai .
Altre informazioni
- Se stai cercando di ridurre le dimensioni del tuo sito WordPress, ecco come puoi eliminare i media in WordPress .
- Puoi trovare ulteriori informazioni sulle revisioni in un articolo di WordPress.org.
- Trova maggiori informazioni sulla Libreria multimediale in un articolo di WordPress.org.
- Ulteriori informazioni sui commenti in WordPress sono disponibili in un articolo di WordPress.org
- Trova maggiori informazioni su pingback e trackback in un articolo su WordPress.org.