reactjs React应用公共文件夹中存储的50个视频会影响应用的性能吗?

svmlkihl  于 2023-05-17  发布在  React
关注(0)|答案(2)|浏览(68)

我正在建设的React应用程序是关于视频教程。我计划在我的React应用程序的公共文件夹中存储大约40-60个视频,每个视频大约40-50 MB。这是一个好的方法吗?这会影响react应用程序的性能吗?
如果是,有什么替代办法?我会使用Azure作为云提供商,将视频存储在Azure存储中并通过react-player播放/流式传输它们是否是性能方面的好方法?
我会排除youtube,因为它已经嵌入了我无法使用react-player禁用的控件。

ppcbkaq5

ppcbkaq51#

一般来说,静态文件会影响应用程序性能的唯一原因是磁盘几乎已满,并且缺少用于缓存、分页等的空间。否则这不是一个因素。
大多数React应用程序都在浏览器内存和缓存中。你实际上只是在谈论 * 其他 * 静态文件(编译后的React应用程序)。除非您的应用在播放视频文件时检索到这些文件,否则不会加载这些文件。最初加载的唯一文件是应用程序本身。

57hvy0tb

57hvy0tb2#

这取决于您的托管解决方案。检查以确保您使用的工具允许您部署和下载该大小的文件。大多数都应该,但您可能会遇到构建在无服务器平台上的工具的问题。
如果你打算经常更改这些文件,或者长期支持这个项目,你应该考虑使用Azure文件存储或Amazon S3这样的工具。这将比直接将文件存储在为应用程序托管而设计的平台中更有效,更便宜。

相关问题