当为Rails(或PHP等)CMS存储用户上传的视频文件(如.mp4)时,我应该如何存储该文件?

当为Rails(或PHP等)CMS存储用户上传的视频文件(如.mp4)时,我应该如何存储该文件?,php,ruby-on-rails,video,file-upload,content-management-system,Php,Ruby On Rails,Video,File Upload,Content Management System,假设我正在尝试启动一个YouTube风格的内容管理系统(使用Rails、PHP或其他类似的语言或系统),用户可以将视频上传到我的网站(供其他人查看): 我应该将文件存储在服务器上的目录中,还是应该将文件存储在数据库中(或两者都存储) 我应该在RubyonRails、PHP或其他类型的语言中这样做吗 最佳做法?将文件存储在目录中,然后将文件名/路径存储在数据库中 你也可以考虑使用云来存储这些大文件。 您可以在图像、文档或任何其他文件中执行此操作。这样,您的数据库加载速度更快。这是我的初衷,也是我认

假设我正在尝试启动一个YouTube风格的内容管理系统(使用Rails、PHP或其他类似的语言或系统),用户可以将视频上传到我的网站(供其他人查看):

我应该将文件存储在服务器上的目录中,还是应该将文件存储在数据库中(或两者都存储)

我应该在RubyonRails、PHP或其他类型的语言中这样做吗


最佳做法?

将文件存储在目录中,然后将文件名/路径存储在数据库中

你也可以考虑使用云来存储这些大文件。


您可以在图像、文档或任何其他文件中执行此操作。这样,您的数据库加载速度更快。

这是我的初衷,也是我认为最好的做法。我只是想确定一下,因为我不想不必要地在我的服务器上传播大量内存。我将研究云存储。谢谢你-唐纳德