I'm starting to see people mention this on Twitter, so just as a reminder: please blog about your migration off Cloudflare if you do the blogging thing.
Conversation
There are other caching reverse proxy services providing a pull-based CDN matching Cloudflare's most used service. Push-based CDNs are a different approach and not everything can be migrated to them. You can simply drop Cloudflare's main service in front of any web service.
2
5
Cloudflare is a caching reverse proxy sitting in front of your origin servers. It makes requests to the origin servers when it receives requests and then caches them primarily based on Cache-Control and legacy Expires headers. It pulls into edge nodes based on what's requested.
1
2
The caching isn't mandatory. It can sit in front of dynamic services and will cache what it can. Most CDNs have you upload (push) content and you either link to content from your web site or you put the entire web site onto it as a static site, etc. Some services support both.
2
1
They also have other services related to that including load balancing across more than one origin server. You can use the load balancing with their proxy disabled too. You can run code on the edge nodes via Workers to reduce the need to make requests to the origin server, etc.
1
1
Cloudflare started out as being a caching nginx reverse proxy as a service with a network of many edge nodes using anycast IPs to route traffic to nearest edge node, and from there to your origin server(s) for anything that wasn't cached. They diverged from nginx though.
They still use a substantially modified fork of nginx which has diverged more and more and does much more. They use multiple types of nginx instances of it on every node. Substantially different from upstream project and they're gradually replacing it with homegrown stuff.
1
1
Show replies
That's just their core service though. They have a bunch of other stuff. They have metered services for hosting video/audio content and for acting as a similar reverse proxy for non-web services. Major benefit you get is unbeatable DDoS mitigation since they intercept traffic.




