Thomas: Website über-benutzung verhindern

Beitrag lesen

Hi!

neulich hat bei mir jemand mit einer unkontrollierten Spider (o.ä.) 2 Stunden mehr Traffic verursacht als ich sonst in einer Woche habe. Jetzt suche ich einen Weg solche Leute auszuschließen, z.B. nach 100 Pageviews in 100 Sekunden. Eine fertige Lösung (PHP-Modul o.ä.) habe ich bisher nicht gefunden.

Um es selber zu machen müsste ich Daten zur IP-Adresse speichern. Und das bei *jedem* Pageview. Quasi ein "Server-Side Sessionhandling". MySql und Dateisystem scheiden damit aus Performancegründen aus. Cookies auch, denn die Spider kann sie ignorieren. Am liebsten würde ich was auf dem Server im Ram speichern. "Memcache" kann das wohl, ist aber bei meinem Hoster nicht installiert.

Kennt jemand noch andere Methoden?

Thomas
--
Outlook Duplikate löschen