For a while now I have been running Bad-behavior for a while now and I must admit I have never really noticed a major slow down in the number of spam registrations/entries. This is primarily because it is blindingly easy to fix whatever issue the plugin might find with your headers.
It does use some third party website like the project honeypot, but those has the down side of slowing this website at every page load.
I need to refine it to only check on certain pages, (like comments and signup), while having it turned off for other pages. I mean, realistically I couldn't care less if a spammer is reading the front page, (as long as they don't do anything else naughty).
So, I have turned it off for a while, this will help me to check 2 things.
- First how much faster is the site, (if at all!), and how much more spam I get. We, (the bots and I :)), are currently disabling no less than 500 to 1000 accounts a day!, so if the numbers get much higher than that then I will know that bad-behavior was helping in a way.
- Secondly, I have metrics to check the speed of the site, so I can compare how much faster it will be.
I will leave it like that for a week or so and then compare everything again...
If any of you have some kind of experience with Bad-behavior, (or if you know how to fine tune it to work faster/smoother/better).