在 CDN 上缓存视频内容

在 CDN 上缓存视频内容

我目前正在运行一个提供流媒体视频的应用程序。所有视频内容都托管在我们的服务器上,但我们希望减轻服务器的带宽负担,并加快向用户交付的速度。

是否可以设置 CDN(具体来说是 cloudfront)来缓存我们的视频内容,以帮助加快传输速度/减少带宽使用?值得吗?

我们无法真正将内容移至 S3,因为这里涉及数千个视频。考虑到我们的情况,最好的选择是什么?

提前致谢!

答案1

  1. 是的——它将加快交付速度,因为它被本地缓存给请求它的用户。
  2. 它不会减少你的全部的带宽使用量(其他条件相同),因为用户仍在请求内容,但由于视频将在 CDN 端点上拍摄和缓存,因此它将减少服务器的带宽使用量。
  3. 我们无法告诉您它是否值得,您需要绘制预期成本与回报的关系图。

最好的选择是找到一个只需支付带宽费用而不是托管费用的 CDN 主机(但由于购物与 SF 无关,因此我不推荐)。通常,这些服务的缺点是它们只会在短时间内(例如 1 天)缓存您的内容 - 因此,如果访问频率不高,则不如永久存储在这些端点上有效。

相关内容