Cloudflare provides a free CDN plan. Here is my personal experience on why we should not use cloudflare free plan for all the websites.