Hey Shep!
Glad to hear you like the plugin and it’s working for you.
I’ve done my best to optimize this plugin, but with WordPress, extra work needs to go in to automate and validate and test everything. This is because every web hosting environment is completely different and what works on mine, wont necessarily work on yours and every time I assume something, I get reports of breakage.
With this comes a slight cost of performance… though ever so slight.
This plugin has 7 different full features built-in and you can enable and disable each of them as you need to optimize your performance. I would say that if you used 6-7 different plugins to achieve each of these features, you’d have a cumulatively slower site.
Also, P3 while it’s good for showing you stats like that, it doesn’t fully represent real-world performance.
For example, the comments filter system wont load-up fully if a page is loaded that doesn’t have comments enabled.
Same with the login-protection system – it wont load for non-login pages or front-end visitors, only for the admin.
I always try to write this with optimizations in mind and it’s gone through several iterations to get to the place it’s at today. Of course, there is always room for improvements and as I find them, I put them in place.
I hope this answer helps with this, but with such a core plugin that checks a lot of areas, it’s hard for it to not take up some extra processing.
Thanks!
Paul.