CDN/proxy for static site
Hosting static (or mostly static) sites, a CDN/proxy like Cloudflare, as I understand it, could be beneficial by:
- Reducing load/traffic to web server
- Improving performance and latency by caching and serving from endpoints closer geographically to many users (and probably better HW/network)
- Improve security by obscuring real IP, providing protection against possible DDoS
(Correct me if I'm wrong or miss vital arguments/points. I did read https://talk.lowendspirit.com/discussion/917/long-ish-post-on-content-delivery-networks-or-cdn/p1 , but maybe I skimmed through a bit too quickly.)
Seems to me Cloudflare's free offering is pretty hard to beat. So what would be good reasons for not choosing CF?
The reason I can think of is: They're BIG and own half the Internet (and I kinda like small providers), but still they don't appear to be evil ...
Other free/cheap options I really should consider?
I've seen BunnyCDN mentioned here, I don't think it's free, but what would be main benefits of these, or other paid options, compared to Cloudflare?
(I know there's paid CF services, but I think I'd be good with the free, at least for now.)
I've hosted quite a few sites without any CDN, but I'm eager to learn a bit more in this area.
(Not going to setup my own CDN/proxy network now, though that might be an interesting learning experience/experiment later.)