Verwalten von Protokolltabellen für eine gesunde WordPress-Datenbank
English version: Managing Log Tables for a Healthy WordPress Database
Es ist keine Kleinigkeit, Ihre WordPress-Site sicher und effizient zu halten, insbesondere mit einem robusten Plugin wie WP Cerber, das unermüdlich im Hintergrund arbeitet. Ein wichtiger Teil der Funktionalität von WP Cerber besteht darin, Ereignisse und Datenverkehr mithilfe von zwei Datenbanktabellen zu protokollieren: cerber_log
und cerber_traffic
. Diese Protokolle sind zwar für die Überwachung und Analyse von Aktivitäten von entscheidender Bedeutung, ihre effektive Verwaltung ist jedoch unerlässlich, um eine Aufblähung der Datenbank zu verhindern und eine optimale Website-Leistung aufrechtzuerhalten. In diesem Artikel erläutern wir, wie diese Protokolltabellen funktionieren, was ihre Größe beeinflusst und wie Sie sie unter Kontrolle halten können.
Grundlegendes zu WP Cerber-Protokolltabellen
WP Cerber verwendet zwei primäre Tabellen, um Ereignisse auf Ihrer Website aufzuzeichnen:
-
cerber_log
speichert Aktivitätsprotokolle. -
cerber_traffic
verfolgt Verkehrsdetails.
Diese Tabellen wachsen natürlich, wenn sie Ereignisse und HTTP-Anfragen protokollieren. Im Laufe der Zeit kann dies zu einer erheblichen Datenbanknutzung führen, insbesondere auf Websites mit hohem Datenverkehr. Glücklicherweise bietet WP Cerber mehrere Möglichkeiten zum Verwalten und Optimieren dieser Protokolle.
Wodurch wird die Größe der Protokolltabelle bestimmt?
Mehrere Faktoren beeinflussen die Größe der Tabellen cerber_log
und cerber_traffic
:
- Website-Ereignisse : Mehr Ereignisse bedeuten mehr Datensätze. Beispielsweise tragen Anmeldeversuche, fehlgeschlagene Anmeldungen und andere Aktivitäten zum Wachstum der
cerber_log
-Tabelle bei. - HTTP-Anfragen : Ein hohes Volumen eingehenden Datenverkehrs erhöht die Größe der
cerber_traffic
Tabelle. - WP Cerber-Einstellungen : Die von Ihnen aktivierten Protokollierungsoptionen bestimmen, wie viele Informationen gespeichert werden.
Wenn Sie diese Faktoren verstehen, können Sie Maßnahmen ergreifen, um unnötiges Datenbankwachstum zu verhindern.
Automatische Bereinigung zur Vermeidung von Aufblähungen
WP Cerber ist darauf ausgelegt, Protokolldaten effizient zu verwalten. Es löscht veraltete Datensätze automatisch basierend auf den von Ihnen konfigurierten Aufbewahrungseinstellungen. Dadurch wird sichergestellt, dass Ihre Datenbank keine unnötigen Daten ansammelt und überschaubar bleibt.
So optimieren Sie die Größe von Protokolltabellen
Mit WP Cerber können Sie steuern, wie lange Protokolle aufbewahrt werden. Die folgenden Einstellungen helfen Ihnen, die Aufbewahrungsdauer anzupassen:
- „Protokolldaten nicht angemeldeter Besucher aufbewahren für“
- „Protokolldatensätze der angemeldeten Benutzer aufbewahren für“
Sie finden diese Einstellungen:
- Auf der Registerkarte „ Haupteinstellungen “ für das Aktivitätsprotokoll .
- Klicken Sie auf der Registerkarte „Einstellungen “ unter „Traffic Inspector“ auf das „Traffic Inspector-Protokoll“ .
Durch die Festlegung kürzerer Aufbewahrungszeiträume können Sie die Datenbanknutzung reduzieren, ohne den Zugriff auf aktuelle Daten zu verlieren.
Verwalten von Traffic Inspector-Protokollen
Die Größe der Traffic Inspector-Protokolltabelle hängt davon ab, wie viele Daten Sie für jede eingehende Anfrage protokollieren möchten. Im Abschnitt „Traffic Logging“ können Sie bestimmte Protokollierungsoptionen aktivieren oder deaktivieren.
- Verkehrsprotokollierung : Durch vollständiges Deaktivieren der Verkehrsprotokollierung wird die Größe der
cerber_traffic
-Tabelle auf Null reduziert. - Aktivitätsprotokollierung : Dies ist eine Kernfunktion von WP Cerber und kann nicht deaktiviert werden, da es die Analyse- und Sicherheitsalgorithmen des Plugins unterstützt.
Empfohlene Einstellungen
Für das Aktivitätsprotokoll ist eine Aufbewahrungsfrist von 90 Tagen ein guter Kompromiss zwischen der Pflege nützlicher Aufzeichnungen und der Verwaltung der Datenbankgröße. Für das Traffic Inspector-Protokoll empfehlen wir, Protokolle bis zu 30 Tage lang aufzubewahren, da sich Verkehrsdaten tendenziell schneller ansammeln und viel Speicherplatz beanspruchen können.
Überwachung der Protokolltabellengrößen
WP Cerber bietet Tools, mit denen Sie Ihre Protokolltabellen im Auge behalten können:
- Registerkarte „Diagnose“ : Zeigt die aktuelle Größe der Protokolltabellen im Abschnitt „Datenbankinformationen“ an.
- Manuelles Löschen : Ermöglicht Ihnen, die Tabellen direkt über die Registerkarte „Diagnose“ zu leeren. Dies wird jedoch im Allgemeinen nicht empfohlen, da dadurch möglicherweise wertvolle historische Daten gelöscht werden. Weitere Informationen finden Sie hier:Löschen von Aktivitäts- und Live-Verkehrsprotokollen
Fehlerbehebung bei kontinuierlichem Protokollwachstum
Wenn Sie bemerken, dass Ihre Protokolltabellen unkontrolliert wachsen, könnte dies auf ein Problem mit WordPress-Cron-Aufgaben hinweisen. Diese geplanten Aufgaben sind für die Ausführung von Wartungsarbeiten, einschließlich der Protokollbereinigung, verantwortlich. Fehlkonfigurationen oder Webserverprobleme können die ordnungsgemäße Ausführung dieser Aufgaben verhindern.
Informationen zum Diagnostizieren und Beheben dieses Problems finden Sie in der folgenden Anleitung: Warum Ihre Protokolltabellen wachsen und wie Sie das Problem beheben können .
Wenn Sie dieses Problem nicht beheben, kann Ihre Website langsamer werden und wichtige Vorgänge wie Backups können gestört werden.
Abschluss
Die Verwaltung der Protokolltabellen von WP Cerber ist ein wichtiger Bestandteil der Sicherheit und Effizienz Ihrer WordPress-Site. Wenn Sie verstehen, wie diese Tabellen funktionieren, und die Einstellungen des Plugins verwenden, um ihre Größe zu steuern, können Sie eine Datenbanküberlastung verhindern und eine optimale Leistung aufrechterhalten.
Wenn Ihre Protokolltabellen unkontrolliert wachsen, ignorieren Sie die Warnsignale nicht. Untersuchen Sie mögliche Probleme mit Cron-Aufgaben und ergreifen Sie Korrekturmaßnahmen, um sicherzustellen, dass Ihre Site reibungslos läuft. Mit diesen Strategien sind Sie besser gerüstet, um Sicherheit, Leistung und Datenbankeffizienz auf Ihrer WordPress-Site in Einklang zu bringen.