Magento logs opschonen

9 maart 2018

Opschonen van Magento logs

Magento slaat standaard zeer veel data op over de status van het systeem en de bezoekers hiervan. In de praktijk gebeurd met deze gegevens vaak weinig tot niets mee. Gevolg: de database raakt vervuild, overvol en Magento wordt trager en trager. Hoe los je dit op?

Waarom zoveel logs?

Laten we de data niet direct afschieten, het heeft een belangrijke functie. Zo wordt bijvoorbeeld bijgehouden welke producten iemand bezocht heeft en welke producten er zijn vergeleken. Handig om de klant bij een herhaalbezoek nog eens te wijzen op deze producten.

Standaard wordt dit echter eindeloos bewaard, terwijl de praktijk uitwijst dat het bewaren tot maximaal 30 dagen gangbaar is. Na die periode heeft de bezoeker zijn keuze wel gemaakt en zo niet, dan wordt het product desnoods opnieuw opgezocht. Na 30 dagen mag dit dus opgeschoond worden.

Automatisch opschonen

Daar hebben ze bij het ontwikkelen van het systeem ook over nagedacht. In het Magento admin panel kun je namelijk automatisch opschonen inschakelen. Hier geef je aan hoe lang deze klantdata bewaard moet blijven en of het opschonen bijvoorbeeld dagelijks om 4 uur ’s nachts plaats moet vinden.


Systeem > Configuratie > Geavanceerd > Systeem > Log opschonen

Na het inschakelen draait de taak automatisch, mits je gebruik maakt van de Magento crons. Bij het automatisch opschonen worden standaard de volgende tabellen geleegd:

  • log_customer
  • log_visitor
  • log_visitor_info
  • log_url
  • log_url_info
  • log_quote
  • report_viewed_product_index
  • report_compared_product_index
  • report_event
  • catalog_compare_item

Is nu alle rommel opgeruimd?

Nee, want er is meer..

Ook voor het importeren en exporteren van producten door een beheerder worden grote tabellen in de database aangemaakt. Deze zullen handmatig geleegd moeten worden, omdat de functionaliteit van Magento dit niet automatisch doet. Let op: enige technische kennis is hiervoor vereist, immers zijn handmatige wijzigingen in de database altijd riskant. Een klein foutje kan grote problemen veroorzaken.

Heb je hulp nodig bij het opschonen van je Magento database? Wil je ook ongebruikte foto’s automatisch comprimeren en opruimen of ook maatwerk, applicatie of server logs opschonen? De ene Magento installatie is de ander niet, daarom kunnen in sommige gevallen andere oplossingen efficiënter zijn. Neem gerust even contact met ons op en we bespreken de mogelijkheden.