Help
Posted By

Gestione delle tabelle di registro per un database WordPress sano


English version: Managing Log Tables for a Healthy WordPress Database


Mantenere il tuo sito WordPress sicuro ed efficiente non è un'impresa da poco, soprattutto con un plugin robusto come WP Cerber che lavora instancabilmente in background. Una parte fondamentale delle funzionalità di WP Cerber riguarda la registrazione di eventi e traffico tramite due tabelle di database: cerber_log e cerber_traffic . Sebbene questi log siano fondamentali per il monitoraggio e l'analisi dell'attività, gestirli in modo efficace è essenziale per evitare il sovraccarico del database e mantenere prestazioni ottimali del sito web. In questo articolo, analizzeremo il funzionamento di queste tabelle di log, cosa ne influenza le dimensioni e come tenerle sotto controllo.

Informazioni sulle tabelle di registro di WP Cerber

WP Cerber utilizza due tabelle principali per registrare gli eventi sul tuo sito web:

  • cerber_log memorizza i registri delle attività.
  • cerber_traffic tiene traccia dei dettagli del traffico.

Queste tabelle crescono naturalmente man mano che registrano eventi e richieste HTTP. Nel tempo, questo può comportare un utilizzo significativo del database, soprattutto su siti ad alto traffico. Fortunatamente, WP Cerber offre diversi modi per gestire e ottimizzare questi log.

Cosa determina la dimensione della tabella dei registri?

Diversi fattori influenzano la dimensione delle tabelle cerber_log e cerber_traffic :

  • Eventi del sito web : più eventi significano più record. Ad esempio, tentativi di accesso, accessi non riusciti e altre attività contribuiscono alla crescita della tabella cerber_log .
  • Richieste HTTP : un volume elevato di traffico in entrata aumenta le dimensioni della tabella cerber_traffic .
  • Impostazioni WP Cerber : le opzioni di registrazione abilitate determinano la quantità di informazioni memorizzate.

Comprendendo questi fattori, è possibile adottare misure per impedire una crescita non necessaria del database.

Pulizia automatica per prevenire il gonfiore

WP Cerber è progettato per gestire i dati di log in modo efficiente. Elimina automaticamente i record obsoleti in base alle impostazioni di conservazione configurate. Questo garantisce che il database non accumuli dati non necessari e rimanga gestibile.

Come ottimizzare le dimensioni delle tabelle di registro

WP Cerber consente di controllare la durata della conservazione dei log. Le seguenti impostazioni consentono di regolare il periodo di conservazione:

  • "Conserva i registri dei visitatori non registrati per"
  • "Conserva i registri degli utenti registrati per"

Puoi trovare queste impostazioni:

  • Nella scheda Impostazioni principali per il Registro attività .
  • Nella scheda Impostazioni in Traffic Inspector per il registro Traffic Inspector .

Impostando periodi di conservazione più brevi, è possibile ridurre l'utilizzo del database senza perdere l'accesso ai dati recenti.

Gestione dei registri dell'ispettore del traffico

La dimensione della tabella dei registri di Traffic Inspector dipende dalla quantità di dati che si sceglie di registrare per ogni richiesta in arrivo. Nella sezione Registrazione del traffico , è possibile abilitare o disabilitare opzioni di registrazione specifiche.

  • Registrazione del traffico : disabilitando completamente la registrazione del traffico, la dimensione della tabella cerber_traffic verrà ridotta a zero.
  • Registrazione delle attività : questa è una funzionalità fondamentale di WP Cerber e non può essere disattivata, poiché supporta gli algoritmi di analisi e sicurezza del plugin.

Impostazioni consigliate

Per il Registro Attività , un periodo di conservazione di 90 giorni rappresenta un buon equilibrio tra la conservazione di record utili e la gestione delle dimensioni del database. Per il Registro di Traffic Inspector , consigliamo di conservare i registri fino a 30 giorni, poiché i dati sul traffico tendono ad accumularsi più rapidamente e possono occupare molto spazio di archiviazione.

WordPress TI Log Settings Recommended

Recommended Traffic Inspector Log Settings

Dimensioni della tabella dei registri di monitoraggio

WP Cerber fornisce strumenti per aiutarti a tenere d'occhio le tue tabelle di registro:

  • Scheda Diagnostica : visualizza la dimensione corrente delle tabelle di registro nella sezione Informazioni sul database.
  • Cancellazione manuale : consente di svuotare le tabelle direttamente dalla scheda Diagnostica , sebbene questa opzione non sia generalmente consigliata in quanto rimuove dati storici potenzialmente preziosi. Per saperne di più, clicca qui:Cancellazione dei registri di attività e traffico in tempo reale.

Risoluzione dei problemi di crescita continua dei registri

Se noti che le tabelle dei log crescono in modo incontrollato, potrebbe esserci un problema con le cron task di WordPress. Queste attività pianificate sono responsabili dell'esecuzione di attività di manutenzione, inclusa la pulizia dei log. Errori di configurazione o problemi del server web possono impedire la corretta esecuzione di queste attività.

Per diagnosticare e risolvere questo problema, fare riferimento alla seguente guida: Perché le tabelle dei log stanno crescendo e come risolvere il problema .

Se non si risolve questo problema, il sito web potrebbe rallentare e le operazioni critiche potrebbero interrompersi, come i backup.

Conclusione

La gestione delle tabelle di log di WP Cerber è fondamentale per garantire la sicurezza e l'efficienza del tuo sito WordPress. Comprendendo il funzionamento di queste tabelle e utilizzando le impostazioni del plugin per controllarne le dimensioni, puoi evitare il sovraccarico del database e mantenere prestazioni ottimali.

Se le tabelle dei log crescono in modo incontrollato, non ignorare i segnali di allarme. Indaga su potenziali problemi con le attività cron e adotta misure correttive per garantire il corretto funzionamento del sito. Con queste strategie, sarai meglio equipaggiato per bilanciare sicurezza, prestazioni ed efficienza del database sul tuo sito WordPress.


I'm a team lead in Cerber Tech. I'm a software & database architect, WordPress - PHP - SQL - JavaScript developer. I started coding in 1993 on IBM System/370 (yeah, that was amazing days) and today software engineering at Cerber Tech is how I make my living. I've taught to have high standards for myself as well as using them in developing software solutions.

View Comments
There are currently no comments.