CDN边缘服务器上的缓存未命中

时间:2019-11-22 00:34:43

标签: caching cdn transport content-delivery-network

在CDN边缘服务器上缓存丢失时:

  1. 服务器可能会将最终用户重定向到具有内容或
  2. 的其他CDN服务器
  3. 它可能会尝试从生产者那里下载请求的内容,对其进行缓存,然后响应最终用户。

现在,如果这种理解是正确的,那么第二种解决方案如何处理非常大的文件(例如电影)。我只是不明白边缘服务器如何让最终用户搁置几分钟,以便从生产者那里下载内容,然后将其发送给最终用户!

1 个答案:

答案 0 :(得分:0)

CDN不会比原始(生产者)延迟用户更多。

在流电影的情况下,无论您与原点之间是否带有CDN,您都不会下载整个电影然后再播放(CDN也不会),而是在播放电影时分批下载电影先前下载的块(CDN会执行相同的操作,并缓存这些块)。

顺便说一句,CDN实际上可以通过加速TCP和其他很酷的技术来加速下载大文件或动态内容,即使它不将其保存在缓存中也是如此。