On-Demand Resources vs CDN

Hi, I want to create an offline mode for my iOS app. Where is it better to keep files in terms of download speed: in a CDN like Cloudflare or using On-Demand Resources? The total file size is 2 GB.

On-Demand Resources vs CDN
 
 
Q