【发布时间】:2022-01-28 11:08:52
【问题描述】:
我正在托管一个基于 github 页面上的 react 构建的页面,我的问题是我正在显示视频并且它会影响性能。我应该购买 CDN 来提供视频或图像,还是应该更换服务器并仍然提供静态内容?无论如何,cdn 会有所帮助还是 github 页面很慢?
【问题讨论】:
标签: reactjs github github-pages cdn
我正在托管一个基于 github 页面上的 react 构建的页面,我的问题是我正在显示视频并且它会影响性能。我应该购买 CDN 来提供视频或图像,还是应该更换服务器并仍然提供静态内容?无论如何,cdn 会有所帮助还是 github 页面很慢?
【问题讨论】:
标签: reactjs github github-pages cdn
您如何嵌入视频?如果您通过 Youtube 嵌入视频,它应该选择足够低的质量以适应更快的加载时间,否则您可以在视频标签中尝试lazy-loading=true,如果您从其他来源拉取视频,则可能是异步的。否则,您会发现对性能影响最大的是通过压缩视频来限制客户端必须下载的数据量。
【讨论】:
import Video from '../../video/video2.mp4'; <StyledVideo src={Video} autoPlay muted loop /> 我会尝试延迟加载和异步谢谢。