Help
Posted By

Logtabellen beheren voor een gezonde WordPress-database


English version: Managing Log Tables for a Healthy WordPress Database


Het beveiligen en efficiënt houden van je WordPress-site is geen sinecure, zeker niet met een robuuste plugin zoals WP Cerber die onvermoeibaar op de achtergrond werkt. Een belangrijk onderdeel van de functionaliteit van WP Cerber is het loggen van gebeurtenissen en verkeer met behulp van twee databasetabellen: cerber_log en cerber_traffic . Hoewel deze logs cruciaal zijn voor het monitoren en analyseren van activiteit, is effectief beheer ervan essentieel om te voorkomen dat de database overvol raakt en om optimale websiteprestaties te behouden. In dit artikel leggen we uit hoe deze logtabellen werken, wat hun grootte beïnvloedt en hoe je ze onder controle kunt houden.

Inzicht in WP Cerber-logtabellen

WP Cerber gebruikt twee primaire tabellen om gebeurtenissen op uw website vast te leggen:

  • cerber_log slaat activiteitenlogboeken op.
  • cerber_traffic registreert verkeersdetails.

Deze tabellen groeien vanzelf doordat ze gebeurtenissen en HTTP-verzoeken registreren. Na verloop van tijd kan dit leiden tot een aanzienlijk databasegebruik, met name op websites met veel verkeer. Gelukkig biedt WP Cerber verschillende manieren om deze logbestanden te beheren en te optimaliseren.

Wat bepaalt de grootte van de logtabel?

Verschillende factoren beïnvloeden de grootte van de tabellen cerber_log en cerber_traffic :

  • Websitegebeurtenissen : Meer gebeurtenissen betekenen meer records. Zo dragen inlogpogingen, mislukte inlogpogingen en andere activiteiten bij aan de groei van de cerber_log tabel.
  • HTTP-verzoeken : Een grote hoeveelheid inkomend verkeer zorgt voor een toename van de omvang van de cerber_traffic tabel.
  • WP Cerber-instellingen : De logboekopties die u inschakelt, bepalen hoeveel informatie er wordt opgeslagen.

Door deze factoren te begrijpen, kunt u stappen ondernemen om onnodige groei van de database te voorkomen.

Automatische opruiming om opgeblazenheid te voorkomen

WP Cerber is ontworpen om loggegevens efficiënt te beheren. Het verwijdert automatisch verouderde records op basis van de bewaartermijnen die u configureert. Dit zorgt ervoor dat uw database geen onnodige gegevens verzamelt en beheersbaar blijft.

Hoe optimaliseer je de grootte van logtabellen?

Met WP Cerber kunt u bepalen hoe lang logbestanden worden bewaard. De volgende instellingen helpen u bij het aanpassen van de bewaartermijn:

  • "Houd logboekgegevens bij van bezoekers die niet zijn ingelogd."
  • "Bewaar logboekgegevens van ingelogde gebruikers voor"

Je kunt deze instellingen vinden:

  • Op het tabblad Hoofdinstellingen voor het activiteitenlogboek .
  • Op het tabblad Instellingen onder Verkeersinspecteur voor het Verkeersinspecteurlogboek .

Door kortere bewaartermijnen in te stellen, kunt u het databasegebruik verminderen zonder de toegang tot recente gegevens te verliezen.

Beheer van logboeken van verkeersinspecteurs

De grootte van de Traffic Inspector Log- tabel is afhankelijk van hoeveel gegevens u voor elk inkomend verzoek wilt vastleggen. In het gedeelte Verkeersregistratie kunt u specifieke registratieopties in- of uitschakelen.

  • Verkeersregistratie : Het volledig uitschakelen van verkeersregistratie zal de grootte van de cerber_traffic tabel tot nul reduceren.
  • Activiteitenregistratie : Dit is een kernfunctie van WP Cerber en kan niet worden uitgeschakeld, omdat het de analyse- en beveiligingsalgoritmen van de plugin ondersteunt.

Aanbevolen instellingen

Voor het activiteitenlogboek is een bewaartermijn van 90 dagen een goede balans tussen het bewaren van nuttige gegevens en het beperken van de databasegrootte. Voor het logboek van de verkeersinspecteur raden we aan om logboeken maximaal 30 dagen te bewaren, omdat verkeersgegevens zich doorgaans sneller ophopen en aanzienlijke opslagruimte in beslag kunnen nemen.

WordPress TI Log Settings Recommended

Recommended Traffic Inspector Log Settings

Monitoring van de grootte van de logtabel

WP Cerber biedt tools waarmee u uw logtabellen in de gaten kunt houden:

  • Diagnostisch tabblad : Toont de huidige grootte van de logtabellen in het gedeelte Database-info.
  • Handmatig wissen : Hiermee kunt u de tabellen rechtstreeks vanuit het tabblad Diagnostiek leegmaken. Dit wordt echter over het algemeen afgeraden, omdat hiermee mogelijk waardevolle historische gegevens verloren gaan. Lees hier meer:Activiteits- en liveverkeerslogboeken wissen.

Problemen oplossen met continue loggroei

Als je merkt dat je logtabellen ongecontroleerd groeien, kan dit duiden op een probleem met de cron-taken van WordPress. Deze geplande taken zijn verantwoordelijk voor het uitvoeren van onderhoudstaken, waaronder het opschonen van logbestanden. Verkeerde configuraties of problemen met de webserver kunnen ervoor zorgen dat deze taken niet correct worden uitgevoerd.

Raadpleeg de volgende handleiding om dit probleem te diagnosticeren en op te lossen: Waarom uw logtabellen groeien en hoe u dit kunt verhelpen .

Als u dit probleem niet aanpakt, kan uw website trager worden en kunnen cruciale processen zoals back-ups worden verstoord.

Conclusie

Het beheren van de logtabellen van WP Cerber is een belangrijk onderdeel van het beveiligen en efficiënt houden van uw WordPress-website. Door te begrijpen hoe deze tabellen werken en de instellingen van de plugin te gebruiken om hun grootte te beheersen, kunt u voorkomen dat de database overvol raakt en optimale prestaties behouden.

Als uw logtabellen oncontroleerbaar groeien, negeer dan de waarschuwingssignalen niet. Onderzoek mogelijke problemen met cron-taken en neem corrigerende maatregelen om ervoor te zorgen dat uw site soepel blijft draaien. Met deze strategieën bent u beter in staat om de balans te vinden tussen beveiliging, prestaties en database-efficiëntie op uw WordPress-site.


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.