Bei mehreren Tausend bekannte Suma-User-agents wird diese Prüfung nicht ohne Auswirkungen auf die Performance bleiben. Zudem ist zu berücksichtigen, daß meist als IE getarnten unerwünschte Bots nicht erfaßt werden; hier wäre zusätzlich noch eine Prüfung der IP notwendig. Man sollte sich daher auf wenige, oft vorkommende beschränken und den Rest einfach dadurch abfragen, ob "spider", "bot" (ohne Unterscheidung von Groß- und Kleinschreibung) enthalten ist oder der User-agent mit
Kleinbuchstaben anfängt, um einen halbwegs vernünftigen Kompromiß zwischen Geschwindigkeit und Präzision zu erlangen. Es vergeht kein Tag, an dem ich in meinen Logs nicht einen neuen Spider finde.
gruß
jan