Hello! We just moved a lot of our sites to Cloudflare (~80% of our traffic). We were looking at our origin server stats, and noticed that we went from an average of 2TBs per month of bandwidth (for the entire server) to now almost 40TBs in just a couple of weeks (less than 100GBs per day on average, to around 300GBs per day), while the number of visits has remained the same on average.
Here are some things I think could be causing it (one site is on the business plan, the rest are on the free plan):
- Each site has Always Online enabled
- Each site has a Page Rule to Cache Everything
Since the Cache Everything rule is also causing Cloudflare to cache the HTML for the page (which is what we want to do), whenever a page is updated on a site (they use our CMS), a request is made to Cloudflare via the API to purge that page’s cache (by submitting a few variations of that page’s url). Sometimes a change is made that would effect other pages as well, and so a Purge Everything is submitted so that the changes are seen.
Separately, I’d love to not cache mp4/mp3, etc (per the ToS) but I’m not sure how to accomplish that within Cloudflare. Or would that have to be a setting in Apache?