At the moment yes it does conflict a little yes.
Cloudflare’s SpeedBrain product only allows cached responses to be speculated when it is enabled. This was a safety check they put in to prevent overloading origin servers or speculating unsafe pages since they enabled it by default.
This means you might see less speculations as uncached responses (arguably the ones that benefit the most from this!) will be blocked.
However, for cached responses it will work the same. So they are compatible in that sense.
We recommend disabling SpeedBrain if you have an explicit, better, set of rules enabled at a site level. Like this plugin does for you.
Thread Starter
masvil
(@masvil)
You are always thorough, thank you.
Btw we are looking to enhance the underlying Speculation Rules API to allow Cloudflare to differentiate between their own rules (and block if not cache) and rules added to the site separately (and allow them through as the site owner had requested them).
Once we do that you won’t need to turn off the SpeedBrain setting. But for now it’s best to turn it off if using this plugin.