0

在 CDN 边缘服务器缓存未命中时:

  1. 服务器可能会将最终用户重定向到另一个拥有该内容的 CDN 服务器或
  2. 它可能会尝试从生产者那里下载请求的内容,缓存它,然后响应最终用户。

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

4

1 回答 1

0

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

在流式传输电影的情况下,无论您与源之间是否有 CDN,您都不会下载整个电影然后播放它(CDN 也不会),您在播放之前下载的块的同时下载电影块(CDN 也这样做,并缓存这些块)。

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

于 2019-11-22T06:23:13.903 回答