node.js - MongoDB 中的视频文件
问题描述
我正在创建一个网站,我将主要在其中存储大量视频和 pdf,并且我使用 MongoDB 作为我的数据库,但我的问题是,如果我将视频直接保存到 MongoDB,它是否会在用户尝试时影响我网站的速度获取和播放视频文件?任何帮助将不胜感激,谢谢。
解决方案
如果您认真对待向用户流式传输视频,则应考虑使用 CDN。在这种情况下,使用 GridFS 存储在 MongoDB 中的视频应该没问题。如果您不想使用 CDN,那么您将获得更好的性能,从 S3 提供视频并将 URL 保留在 MongoDB 中。
推荐阅读
- batch-file - 如何在批处理文件中“软”关闭 exe
- python - 递归蜘蛛导致我的程序出现问题
- django - 为什么这个 Django 视图在帖子中被执行两次?
- packet - PCI PCIe 设备中的数据包生成
- c# - 从逗号分隔的元组中计数项目
- excel - 如何仅从文件中复制值(不是格式、公式等)
- javascript - CSS + jQuery:在容器内缩放、居中和旋转图像
- excel - 寻找宏以在打开的工作簿的特定工作表中打开 .csv 文件
- java - 从终端执行的命令,使用 ProcessBuilder 从 Java 失败
- angular - ChartJS 折线图 - Angular 6 中时间序列无序连接的点