Zitat von
marcaust
Im Augenblick überlege ich deswegen eher den Adscan Cron so umzubauen das er mir die erkannten einfach in die Blacklist setzt und nicht mehr beim Aufruf der klick4.php scannt.
Das Problem dabei ist, dass bei jedem Crondurchlauf alles von der Blacklist runtergenommen werden müsste, und die neuen Kampagnen wieder geblacklistet werden müssten. Das würde aber manuell gesperrte Kampagnen wieder aktivieren.
Führt mal folgenden SQL-Code in der Datenbank aus, und gebt mir die Rückgabe (per PN oder hier im Thread).
Code:
EXPLAIN SELECT t1 . *
FROM vms_gebuchte_werbung t1
LEFT JOIN vms_adscan_userblacklist t4 ON t4.tan = t1.tan
AND t4.uid =1
LEFT JOIN vms_fb_blacklist AS t3 ON t3.kid = t1.kid
AND t3.werbeart = t1.werbeart
LEFT JOIN vms_reloads t2 ON ( t1.tan = t2.tan
AND (
t2.uid =1
OR t2.ip = "147.161.82.104"
)
AND t2.bis >=0 )
WHERE (
t3.kid IS NULL
OR LOCATE( t3.sponsor, t1.ziel ) =0
)
AND t4.tan IS NULL
AND t2.tan IS NULL
AND t1.werbeart = "forcedbanner"
AND t1.reload >=100
AND t1.menge >0
AND t1.status =1
AND t1.verdienst >100
AND t1.sponsor !=1
ORDER BY verdienst DESC
LIMIT 30