Great question. As explained in the plugin documentation (under “Caching Plugins”), page caching prevents dynamic plugins like Blackhole from working properly. When page cache is enabled, required WP hooks are not fired for each page load (because the page content is cached), so Blackhole cannot check incoming requests, block, etc. Thus, if your site uses any sort of page caching, do not use dynamic plugins like Blackhole.
I hope this helps, let me know if I can provide any further information.
Ok,
So I have to choose to either use Blackhole or have Page Caching. But disabling Page Caching would slow my website’s speed, wouldn’t it?
best,
Ps. Thanks for the quick response!
It really depends on the site and web host, server, and other variables, as to whether or not page caching is going to provide a performance boost. For example, in 20+ years online, none of my sites have ever used any sort of page cache plugin. But every site/admin is different, and page cache may benefit your site in terms of performance. So it’s totally your call.