-
Sofern man sie verkleinern kann, evtl. sind es ja alles genutze Einträge?
Es kann sein, dass ein Cron abgelaufene Kampagnen nicht richtig löscht, oder bei dir viele Kampagnen auf der Backlist landen, die bleiben afaik für immer drin.
Da man aber nicht feststellen kann, wann sie auf die Blacklist gesetzt wurden, kann man auch nur schwer entscheiden, wann man solche Einträge löscht....
Das sollte man also höchstens 1x / Monat machen
Code:
DELETE FROM vms_gebuchte_werbung WHERE status=2
Und danach sich auf viele Framebrecher Meldung etc einstellen, die alle schonmal gemeldet wurden :wink:
Wenn man ein WMS drin hat, sind die Daten in der Tabelle ja noch etwas "sensibler", dann am besten gar nicht.
Evtl. kann man auch alle Kampagnen mit menge=0 löschen, könnte ja sein das ein Cron solche trotzdem noch einbucht. Aber auch wieder kritisch mit WMS, die User sollen ja auch abgelaufene Kampagnen nachbuchen können.
-> Am besten die Optimierung hier sein lassen, wenn man nicht genau weis, was man im speziell für die eigene Seite zugeschnittenen Einzelfall tut!
-
oki dann weiß ich bescheid weil sowas muß man ja erst wissen
Dank für die Antwort
-
War hier gerade am rumbasteln, falls jemand für seine USA-Slots die Gamebuchungen per Cron optimieren möchte, hier der Schnippsel dazu:
nach
PHP-Code:
// Buchungen loeschen aud DB, wenn diese aelter als xx Tage sind
db_query ("DELETE FROM ".$db_prefix."_buchungen WHERE buchungszeit < ".(time()-($buchlimit*86400)));
das hier einfügen
PHP-Code:
// Buchungen für USA-Slots (mit Cache) optimieren
db_query ("DELETE FROM universal_cache_log WHERE datum < ".(time()-($buchlimit*86400)));