Help
Posted By

Gestione delle tabelle di log 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 della funzionalità di WP Cerber riguarda la registrazione di eventi e traffico tramite due tabelle di database: cerber_log e cerber_traffic . Mentre questi log sono fondamentali per il monitoraggio e l'analisi dell'attività, gestirli in modo efficace è essenziale per prevenire il bloat del database e mantenere prestazioni ottimali del sito web. In questo articolo, analizzeremo il funzionamento di queste tabelle di log, cosa influisce sulle loro dimensioni e come puoi 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ò portare a un utilizzo significativo del database, specialmente su siti ad alto traffico. Fortunatamente, WP Cerber fornisce diversi modi per gestire e ottimizzare questi log.

Cosa determina la dimensione della tabella logaritmica?

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 la dimensione della tabella cerber_traffic .
  • Impostazioni WP Cerber : le opzioni di registrazione abilitate determinano la quantità di informazioni da archiviare.

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. Ciò garantisce che il database non accumuli dati non necessari e rimanga gestibile.

Come ottimizzare le dimensioni della tabella dei log

WP Cerber ti consente di controllare per quanto tempo i log vengono conservati. Le seguenti impostazioni ti aiutano a 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 di 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 Traffic Inspector Log dipende dalla quantità di dati che scegli di registrare per ogni richiesta in arrivo. Nella sezione Traffic Logging , puoi 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 l' Activity Log , un periodo di conservazione di 90 giorni è un buon equilibrio tra il mantenimento di record utili e la gestione delle dimensioni del database. Per il Traffic Inspector Log , consigliamo di conservare i log fino a 30 giorni, poiché i dati sul traffico tendono ad accumularsi più velocemente 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 ciò non sia generalmente consigliato in quanto rimuove dati storici potenzialmente preziosi. Scopri di più qui:Cancellazione dei registri di attività e traffico in tempo reale

Risoluzione dei problemi di crescita continua del registro

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

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

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 è una parte importante per mantenere il tuo sito WordPress sicuro ed efficiente. Comprendendo come funzionano queste tabelle e utilizzando le impostazioni del plugin per controllarne le dimensioni, puoi prevenire il bloat del database e mantenere prestazioni ottimali.

Se le tue tabelle di log crescono in modo incontrollato, non ignorare i segnali di avvertimento. Indaga sui potenziali problemi con le attività cron e adotta misure correttive per garantire che il tuo sito funzioni senza problemi. 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.