Hi Skonsult,
I’m the author of Wordfence.
In genera, things that slow down a site most are not parts of your web application (WordPress and it’s themes and plugins in this case) that consume CPU. But rather things that do IO (Input Output) to disk.
When you enable Wordfence, the most IO intensive thing that it does is to log your traffic for the Live Traffic view and to query the geographic database that we bundle with Wordfence to figure out where your visitors are in the world.
If you disable the Live Traffic feature you will probably see an improvement in speed because we will no longer log that data.
If you are a premium member and are using the Country Blocking feature, you can also stop using that and you may see a slight increase in speed, although this routine is incredibly fast so I doubt you’ll see much of an increase there. When I say incredibly fast, we’ve benchmarked it at around 20,000 queries per second on a very entry-level server.
So mainly I’d suggest disabling Live Traffic for a few days and see what your pingdom stats do.
We are constantly working on improving the speed of Wordfence and it is built for very fast performance. That is why, for example, it creates it’s own DB tables rather than storing chunks in the existing WordPress tables – because having our own tables is very fast. It’s also why Wordfence establishes it’s own separate connection to your database – again for speed.
So we’ll keep working to make it faster and do let me know what your experience is as you modify your settings.
Regards,
Mark.