Naja, wenn Bot-Abfragen die Mehrheit der Requests ausmachen, bedeutet das, dass dafür viel Bandbreite und Server-Leistung draufgeht. Vielleicht möchte man das nicht.
Genau, ich hatte dasselbe Problem, ebenfalls in einem Kalender.
Massenhafte Aufrufe im Zehntel-Sekunden-Takt zogen die Durchlaufzeit von Programmen extrem in die Länge.
Nun speichere ich bei jedem Zugriff die IP temporär und lasse den nächsten Zugriff erst nach 3 sec zu. Alle Seiten werden über die index.php aufgerufen mit entsprechenden Parametern, haben also ein zentrales Eingangstor.
Wer schneller ist als 3 sec, der sieht
|| index.php: HTTP/1.0 429 Too Many Requests
|| Server überlastet / overloaded, bitte Seite nach 3 sec erneut aufrufen
Linuchs