So if I disable preloader, then will Cloudflare be able to automatically cache the posts and pages once the cache gets expired or purged from my end using this plugin?
– No. Once your cache gets expired or purged, if someone then request from that page lets say from London, then the request first will be handelled by your origin server and then will be cached to the London CF datacenter. From then on, anyone who request for the same page from Londion, those requests won’t reach to your server and instead will be served by the CF London datacenter. This will happen for all pages/requests.
My aim is to keep the cache files always ready (on Cloudflare) for the visitors whenever possible.
– In that case you need to use Argo with it’s smart tiered caching. Cause even if you enable preloader, and you preload that page, CF will only cache that page from the CF datacenter that handelled the request and not on every datacenter across the world.
My second question is shall I enable fallback cache? Will it help in faster loading speeds? I am using WP-Optimize but the page cache is disabled on WP-Optimize plugin.
– Yes you should enable fallback cache. As when fallback cache is enabled and that cache has been expired from the CF CDN then that request will come to the origin server and instead of WP executing the whole page to generate the HTML for that rerqust, it will be served by the fallback cache which will be way faster.
P.S.: Please read this article: https://acnam.com/untold-truths-of-cloudflare-cdn/#cloudflare-cache-creation-replication-storage to understand how CF cache works under the hood.