Hallo liebe Gemeinde,
seit geraumer Zeit treibt mich ein Problem um, dass sich bei zwei meiner Webseiten blähen sich ein paar Tabellen innerhalb der Datenbank sukzessive auf. Gemein haben beide Seiten, dass sie relativ viele Funktionen = Komponenten o.ä. beinhalten und beide von Joomla 2.5 auf 3 migriert wurden. Durch meine Recherche konnte ich die "Schuldigen" finden. Im Wesentlichen kommen da 3 Ursachen raus:
- Suchfunktion (Tabellen "präfix_finder_terms", "_finder_links", "_finder_links_termsX" wobei X als Platzhalter für Ziffern steht):
offenbar bläht das Indizieren der Seite oder das Sammeln der Suchergebnisse diverse Tabellen auf. Derer gibt es mehrere und fast alle liegen im MB-Bereich. Die größte hat aktuell 26 MB. Ich habe in der Komponente "Suche" bereits die Suchergebnisse zurückgesetzt, was aber keine Verbesserung brachte. - Redirect (Tabelle "präfix_redirect_links"):
Das Plugin dazu habe ich aktiviert, aber nicht wirklich etwas eingetragen. Nach meinem Verständnis werden dort aber "tote Verweise" gesammelt und auf aktuelle Adressen umgeleitet. Als ich hier in die Tabelle geschaut habe, fand ich auch diverse Einträge wie "http://meinedomain.de//images/3xp.php" oder "http://meinedomain.de/blog/wp-login.php" in verschiedensten Ausprägungen. Sind das Relikte eines Hackversuches? "http://meinedomain.de/wp-login.php" hat 414 hits. - Banner (Tabelle "präfix_banner_tracks"):
aktuell 545.279 Datensätze bei 52 MB. So wie ich das verstanden habe, werden hier die Banneraufrufe gezählt/summiert. Die Tabelle könnte auch problemlos geleert werden. Allerdings sind auf der Webseite Banner enthalten. Ob die Anzahl der Klicks aktuell für eine Abrechnung verwendet wird, kann ich (noch) nicht sagen.
Welche Fragen habe ich nun?
- Was konkrekt sind die Ursachen für das Aufblähen?
- Welche Funktionen haben die verursachenden Plugins oder Komponenten
- Wie kann ich das Aufblähen künftig verhindern?
- Welche der Tabellen kann ich bedenkenlos leeren bzw. wie erkenne ich Tabellen, die ich bedenkenlos leeren kann?
Herzlichen Dank an alle, die sich die Zeit nehmen das zu lesen und mir (versuchen wollen zu) helfen.
Grüße
Systeminfos:
Joomla Version = 3.9.24
PHP = 7.4.14