【问题标题】:Caching video files - Good practice or not [closed]缓存视频文件 - 好的做法与否[关闭]
【发布时间】:2021-02-22 05:31:56
【问题描述】:

在带宽使用和性能方面,将视频(mp4)文件缓存在浏览器缓存中(就像缓存静态资源一样)是一种好习惯吗?

我认为缓存视频文件会增加当前选项卡的大小并增加 RAM 使用率。我在这方面是对的吗?

请赐教。提前谢谢你。

【问题讨论】:

  • 在哪里缓存视频?
  • @Evk 在浏览器缓存中
  • 为什么缓存此类数据会增加 RAM 使用率?这不是存储此类数据的地方
  • @NicoHaase 我假设浏览器标签的内容,无论是缓存还是非缓存,在标签处于活动状态时都在 RAM 中。

标签: performance caching video browser bandwidth


【解决方案1】:

浏览器缓存不在 RAM 中。它将存储在设备上 - 因此无需担心 RAM 或选项卡大小。

如果要经常重复使用视频 - 将其保存在本地将比下载具有更好的性能。但实际上,浏览器缓存非常小,如果您要缓存许多视频 - 它们不会在缓存中保留很长时间。 article 链接到 FB 和雅虎关于文件在缓存中存放多长时间的研究。

也就是说——缓存头中有很多参数。我认为视频最大的胜利是“公共”标题(MDN 参考)。这使文件可以存储在 CDN 或网络的任何部分。

将视频存储在 CDN 上可以节省服务器的带宽,并且可以非常快速地交付给您的用户(只是“最后一英里”。)

TL;DR:缓存视频不会有什么坏处,但不要指望本地缓存有巨大的提升。也就是说 - CDN 缓存对于经常观看的视频来说可能是一个巨大的胜利。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-02
    • 1970-01-01
    • 2020-12-08
    • 2011-06-11
    • 2023-03-24
    • 2012-11-25
    • 1970-01-01
    相关资源
    最近更新 更多