You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Highly dependent on your usage patterns and architecture. If assets are accessed frequent enough to resolve at the CDN, then most certainly a benefit. Even if your CDN cache hit rates aren't ideal (< 50%), there are other benefits such as H2, and edge routes to origin are often more optimal than client to origin direct. It's rarely a bad idea to use a CDN, even if it's to protect from bursty loads. With that said, image-steam can be used with a diverse range of architectures, including replication across several DC's (via AWS S3 for instance), providing a CDN-like experience. But in general, CDN is going to bring the bigger bang for the buck.
For a reference point, we use isteam across a few regions (routed via geo-DNS, much like route53) w/o replication (to keep costs down), fronted by CDN. Each region is cached by a persistent (S3 compatible) store with 5-day TTL's on objects. Our median response times are sub 40ms, which is pretty good for images. Our 99th is much higher, mostly due to to having to fetch from origin which can be in a different region. Our cache hit rates on CDN are fairly low, but still beneficial.
Just wondering if in your experience there is much benefit to having a cdn in front of image-steam?
The text was updated successfully, but these errors were encountered: