Let the community know what you think. Share your opinions now!
-Deployment speed (initial and changes)
-Flexibility (can I configure exactly what I need) / testing platform
- Cache Control- Cache Purge- Duration of change propagation
Of course with CDNs people always think about speed.
I see CDNs in a differently. A CDN provides users, and vendors a unique deployment spot based on its location within a network diagram, between the user and the origin web server. Due to this unique location you SHOULD expect more from a CDN than just performance. Why? Because this is the perfect place to layer on ancillary services.
Find a CDN vendor who has service you need, in addition to just plain old performance enhancement. CDN vendors offer all sorts of add on services including:
Web Application Firewalls
2 Factor Authentication
Threat Intelligence and Fraud Detection
If you're implementing a CDN as a net new project, stop and ask yourself "Do I have other projects that I can knock out at the same time?"
Downtime overall, ease of deployment, least resistance for buy-in. Is it forward looking and encompassing for future upgrades or requirements with little or no disruption?
If you have a CDN, does it mean you don't have to worry about DDoS attacks or will hackers still succeed in carrying out DDoS attacks?
I'm a VAR/System Integrator and I don't see any problem once you have Cloudflare.