Gestion des tables de journaux pour une base de données WordPress saine
English version: Managing Log Tables for a Healthy WordPress Database
Garder votre site WordPress sécurisé et efficace n'est pas une mince affaire, surtout avec un plugin robuste comme WP Cerber qui fonctionne sans relâche en arrière-plan. Une partie essentielle des fonctionnalités de WP Cerber consiste à enregistrer les événements et le trafic à l'aide de deux tables de base de données : cerber_log
et cerber_traffic
. Bien que ces journaux soient essentiels pour surveiller et analyser l'activité, leur gestion efficace est essentielle pour éviter le gonflement de la base de données et maintenir des performances optimales du site Web. Dans cet article, nous allons expliquer comment fonctionnent ces tables de journaux, ce qui affecte leur taille et comment vous pouvez les garder sous contrôle.
Comprendre les tables de journaux WP Cerber
WP Cerber utilise deux tables principales pour enregistrer les événements sur votre site Web :
-
cerber_log
stocke les journaux d'activité. -
cerber_traffic
suit les détails du trafic.
Ces tables se développent naturellement à mesure qu'elles enregistrent des événements et des requêtes HTTP. Au fil du temps, cela peut entraîner une utilisation importante de la base de données, en particulier sur les sites à fort trafic. Heureusement, WP Cerber propose plusieurs méthodes pour gérer et optimiser ces journaux.
Qu'est-ce qui détermine la taille de la table des logs ?
Plusieurs facteurs influencent la taille des tables cerber_log
et cerber_traffic
:
- Événements du site Web : plus d'événements signifie plus d'enregistrements. Par exemple, les tentatives de connexion, les échecs de connexion et d'autres activités contribuent à la croissance de la table
cerber_log
. - Requêtes HTTP : un volume élevé de trafic entrant augmente la taille de la table
cerber_traffic
. - Paramètres WP Cerber : les options de journalisation que vous activez déterminent la quantité d'informations stockées.
En comprenant ces facteurs, vous pouvez prendre des mesures pour éviter une croissance inutile de la base de données.
Nettoyage automatique pour éviter les ballonnements
WP Cerber est conçu pour gérer efficacement les données de journal. Il supprime automatiquement les enregistrements obsolètes en fonction des paramètres de conservation que vous configurez. Cela garantit que votre base de données n'accumule pas de données inutiles et reste gérable.
Comment optimiser la taille des tables de logs
WP Cerber vous permet de contrôler la durée de conservation des journaux. Les paramètres suivants vous aident à ajuster la période de conservation :
- « Conserver les enregistrements des visiteurs non connectés pendant »
- « Conserver les enregistrements des journaux des utilisateurs connectés pendant »
Vous pouvez trouver ces paramètres :
- Dans l’onglet Paramètres principaux du journal d’activité .
- Dans l’onglet Paramètres sous Traffic Inspector pour le journal Traffic Inspector .
En définissant des périodes de conservation plus courtes, vous pouvez réduire l'utilisation de la base de données sans perdre l'accès aux données récentes.
Gestion des journaux de Traffic Inspector
La taille du tableau des journaux de Traffic Inspector dépend de la quantité de données que vous choisissez d'enregistrer pour chaque demande entrante. Dans la section Journalisation du trafic , vous pouvez activer ou désactiver des options de journalisation spécifiques.
- Journalisation du trafic : la désactivation complète de la journalisation du trafic réduira la taille de la table
cerber_traffic
à zéro. - Journalisation des activités : il s'agit d'une fonctionnalité principale de WP Cerber et ne peut pas être désactivée, car elle prend en charge les algorithmes d'analyse et de sécurité du plugin.
Paramètres recommandés
Pour le journal d'activité , une période de conservation de 90 jours constitue un bon équilibre entre la conservation d'enregistrements utiles et la gestion de la taille de la base de données. Pour le journal Traffic Inspector , nous recommandons de conserver les journaux jusqu'à 30 jours, car les données de trafic ont tendance à s'accumuler plus rapidement et peuvent occuper un espace de stockage important.
Tailles des tables de journaux de surveillance
WP Cerber fournit des outils pour vous aider à garder un œil sur vos tables de journaux :
- Onglet Diagnostic : affiche la taille actuelle des tables de journaux dans la section Informations sur la base de données.
- Effacement manuel : vous permet de vider les tables directement à partir de l'onglet Diagnostic , bien que cela ne soit généralement pas recommandé car cela supprime des données historiques potentiellement précieuses. Pour en savoir plus, cliquez ici : Effacement des journaux d'activité et de trafic en direct
Dépannage de la croissance continue des journaux
Si vous remarquez que vos tables de journaux augmentent de manière incontrôlable, cela peut indiquer un problème avec les tâches cron de WordPress. Ces tâches planifiées sont responsables de l'exécution des tâches de maintenance, y compris le nettoyage des journaux. Des erreurs de configuration ou des problèmes de serveur Web peuvent empêcher ces tâches de s'exécuter correctement.
Pour diagnostiquer et résoudre ce problème, reportez-vous au guide suivant : Pourquoi vos tables de journaux augmentent et comment y remédier .
Si vous ne parvenez pas à résoudre ce problème, vous risquez de ralentir votre site Web et de perturber des opérations critiques telles que les sauvegardes.
Conclusion
La gestion des tables de log de WP Cerber est un élément important pour garantir la sécurité et l'efficacité de votre site WordPress. En comprenant le fonctionnement de ces tables et en utilisant les paramètres du plugin pour contrôler leur taille, vous pouvez éviter le gonflement de la base de données et maintenir des performances optimales.
Si vos tables de logs augmentent de manière incontrôlable, n'ignorez pas les signes avant-coureurs. Étudiez les problèmes potentiels liés aux tâches cron et prenez des mesures correctives pour garantir le bon fonctionnement de votre site. Grâce à ces stratégies, vous serez mieux équipé pour équilibrer la sécurité, les performances et l'efficacité de la base de données sur votre site WordPress.