http://handwerkzeugs.de/ajaxlog.html
Mich wundert, dass das Logging bei dir zu einem Performance Problem geführt hat, hast du da Messdaten vorliegen? Und wäre es nicht eine bessere und viel simplere Möglichkeit gewesen, den Logging-Vorgang serverseitig nicht-blockierend auszuführen? Denn so fehlen in den Logs ja beispielsweise schon Zugriffe auf Bilder- oder Stylesheet-Ressourcen. Und wie du selbst gesagt hast, werden einige Bots, die dein JavaScript nicht ausführen, auch nicht in den Logs aufgelistet. Du verkaufst das als Vorteil, aber ich verstehe nicht wieso. Wenn ich die Logs analysiere kann ich ja die Bot-Zugriffe immernoch rausfiltern.