003
17.09.2010, 11:03 Uhr
Martin Groß
Administrator
|
Hallo!
Es wird bei jedem Zugriff die IP ausgewertet. Liegen zwischen dieser IP und einem Zugriff mit der gleichen IP mehr als 10 andere IP-Zugriffe, wird der Zähler um 1 erhöht. Wenn nicht, wandert diese IP wieder an den Anfang der Liste.
Der Grund dieser Vorgehensweise: Wird jeder Zugriff gezählt, wäre das Ergebnis unrealistisch (x-mal auf aktualisieren geklickt = x neue Zugriffe?!?!). Wird jede IP nur einmal gezählt, würde es auch nicht funktionieren, denn: IPs werden oft dynamisch vergeben und wären dann für immer "raus". Oder man müsste einen Zeitintervall einstellen, nachdem diese IPs wieder gezählt werden dürften (Datenbank?, Aufwand? etc.), aber nach welchen Kriterien soll so ein Zeitintervall festgelegt werden? 10 Minuten? 1 Stunde? 1 Tag? Also machen wir es einfach so: IP-1 greift zu und solange sie dies tut, wandert sie immer wieder an den Anfang der Liste (kann also nicht hinten runter fallen). Greift IP-1 irgendwann nicht mehr zu, wandern andere IPs an den Anfang der Liste - und zwar solange, bis IP-1 mal "hinten runter fällt". Dann können wir davon ausgehen, dass ein erneuter Zugriff von IP-1 auch wirklich ein *neuer Zugriff* ist.
Prinzip verstanden?
Klar könnte man jetzt auch wieder mäkeln, dass die Liste mehr als 10 Einträge haben müsste, oder weniger als 10, oder was weiß ich... aber es geht ja nur darum einen halbwegs realistischen Überblick über die Zugriffe auf rt.de zu haben.
Gruß Martin Dieser Beitrag wurde am 17.09.2010 um 11:04 Uhr von Martin Groß editiert. |