Horrible download speeds when Cloudflare enabled

Horrible speeds when CloudFlare proxy enabled. If I or any one else clicks to download a file from the site with Cloudflare enabled, the downloads speeds per download are about 2MB/s. If I disable cloudflare proxy or bypass it by editing my hosts file, I can get 60-90MB/s. But as soon as I re-enable Cloudflare proxy, downloads are back to 2MB/s. Some users in Europe report slower speeds when Cloudflare proxy enabled. The server is on a 1GB/1GB fiber connection and speed tests show the server obtaining full use of it.

This is with Cloudflare Proxy ENABLED:

This is with Cloudflare proxy DISABLED:

As you can see, there is a HUGE speed difference! Considering EVERY download for EVERYONE is maxing out at 2MB/s, it appears the downloads are being throttled by Cloudflare.

@system Well let me as you this, which Jack or Jill is going to be able to access the Cloudflare account system to see why the traffic is reduced or throttled? Hmm? If I can’t, neither can some Jack Wang from somewhere else in the world.

Consider not proxying that path and handle the downloads directly from your server.

I’m in the process of building a reverse proxy server now… I want the server behind one because it helps to protect it from DDoS which was a HUGE problem when I first set up the website. I still see malicious attacks in the Cloudflare Firewall. It’s the ONLY reason I use Cloudflare in the first place.

You can use a third party CDN and cache your file in that site while keeping your site behind Cloudflare.

I don’t need caching, the files being downloaded are between 7-15GB large. I tried another proxy service but found out they also use Cloudflare network…

The approach I mentioned would fix the issues you mentioned while keeping the cloudflare network sane, I’m surprised they even allow you to forward that file without being part of the enterprise programme.

What I don’t understand is why it seems the site is being throttled. It’s been running for over a year and the last 3 - 4 months have had half the traffic compared to when it launched. I’m sure it’s throttling, because each download connect is limited to 2MB/s. I can open 5 downloads and each get’s 2MB/s. But disabling it allows for 90MB/s max which maxes the fiber connection.

Another issue with using a CDN is the files are part of a paid subscription…

You are fundamentally draining bandwidth from Cloudflare, downloading files is not something you should do while using Cloudflare, you are breaking the 2.8 EULA agreement.

The Services are offered primarily as a platform to cache and serve web pages and websites. Unless explicitly included as part of a Paid Service purchased by you, you agree to use the Services solely for the purpose of (i) serving web pages as viewed through a web browser or other functionally equivalent applications, including rendering Hypertext Markup Language (HTML) or other functional equivalents, and (ii) serving web APIs subject to the restrictions set forth in this Section 2.8. Use of the Services for serving video or a disproportionate percentage of pictures, audio files, or other non-HTML content is prohibited, unless purchased separately as part of a Paid Service or expressly allowed under our Supplemental Terms for a specific Service. If we determine you have breached this Section 2.8, we may immediately suspend or restrict your use of the Services, or limit End User access to certain of your resources through the Services.

As I said before, I’m surprised your account has not been suspended or over-charged. If you want to download files while using Cloudflare, outsource that to a third party CDN or ask for a quotation to the enterprise sales team (fairly expensive).


Well it’s not an issue anymore. I’ve just launched my own proxy and speeds are great plus 200TB bandwidth allowance through the network provider so I’m moving away from Cloudflare now. Thanks for responding. All the stuff I read, I don’t remember seeing that about “non-html” when I read it back then.

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.