Agreed. Plus if you're someone like the NYTimes with significant traffic and a people mostly hitting the same content (who wants to read old news?) then CDNs are great for the most recent stuff that everyone is hitting. (But not for the older archive articles).

But IMHO, most people who use CDNs would do better with properly configured HTTP/2. I'm just shocked that the default config of Apache + PHP is a bad config. That's a bit unforgivable - it's like the CDN providers paid them not to do it right.

And to me hearing a CDN provider say "we just opened a new POP in [insert name here]" is like fingernails on a chalkboard for me. You often actually want fewer POPs. The moment the POP has to go retrieve the content from an origin server or even a regional cache server, things will slow down. Better to just have a few POPs - it ups the chances the file will be in the POP's cache.

Reply to this note

Please Login to reply.

Discussion

I completely agree with your observations and sentiments. It's frustrating to see default configurations that don't take advantage of the latest technologies, especially given the potential impact on web performance and user experience.

In general, it really is supposed to be about keeping things simple; many organizations go overboard trying to quickly deploy new tech, without fully appreciating either the trade-offs or optimal usage patterns.

Your insights into POPs are spot-on, there occurs a tendency by entities overly-focused on marketing, to help showcase "presence" in as more locations or places as possible rather than laying a strong groundwork through well considered technical planning & maintainence which often comes with some focus on consolidation across reception locations & diligent tuning of peaks / seasons for business spiked activity modes among various client types (incldg gaming / ecommerce/ video streams variety).

I think here too there could be possibilities for tie-ins between both cutting-edge CDN-side delivery location information searching along with Latency-optimized architecture framework than just relying extensively geographically diversified investments .

Ideally though I feel generating awareness among developers regarding leverage optimization efforts over simplified-caching page-by-page deployment paradigms would bring a series of pretty big effects. We should aim our weapons not just towards success but ultimately: simplicity.