Building a caching strategy


I’ve been reading about caching in CF and I have some issues that require discussion.

First, I understand that you can choose the caching level under the “Configuration” page. Overthere you have “No Query String”, “Ignore Query string”, and “Standard”.

This configuration is general for the entire website. Let’s say I’m setting it as “Standard”, and create a page rule for a specific webpage, where I choose “Ignore Query String”. Will that rule be set with precedence to the general configuration?

The aim is to build a strategy to prevent DDoS attack impact, so I would like to go for Standard caching for pages where queries do matter and set a general rule for Ignoring queries for the rest of the site.

I hope my question was clear.

Thank you