微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

缓存视频文件-良好做法

如何解决缓存视频文件-良好做法

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

我认为缓存视频文件增加当前标签页的大小并增加RAM使用率。我在这方面是否正确?

请赐教。预先谢谢你。

解决方法

浏览器缓存不位于RAM中。它将存储在设备上-因此无需担心RAM或标签页的大小。

如果要经常重用视频,则将其保存在本地比下载要好得多。但实际上,浏览器的缓存很小,如果您要缓存许多视频,它们将不会在缓存中保留很长时间。 article链接到FB和Yahoo进行的有关文件在缓存中保留多长时间的研究。

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

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

TL; DR:缓存视频不会造成伤害,但是不要期望从本地缓存中获得巨大的提升。话虽如此-CDN缓存对于通常观看的视频来说可能是一个巨大的胜利。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。