服务器应该把用户上传的视频怎么保存?
程序员文章站
2022-06-02 08:06:18
...
主要是想知道存放的目录应该如何设置,有人说最好按照这样
public/video/2015/01/20/video.mp4
然后把这个视频的信息包括视频的目录存储到数据库。说是因为一个文件夹太多文件了,读取的时候会很慢,要按照日期来建立文件夹,大家觉得这样好吗?或者有没有更好的方法?上传视频的用户id只要在数据库里绑定好就行了吗?不需要建一个用户id的文件夹放视频吗?
回复内容:
主要是想知道存放的目录应该如何设置,有人说最好按照这样public/video/2015/01/20/video.mp4
然后把这个视频的信息包括视频的目录存储到数据库。说是因为一个文件夹太多文件了,读取的时候会很慢,要按照日期来建立文件夹,大家觉得这样好吗?或者有没有更好的方法?上传视频的用户id只要在数据库里绑定好就行了吗?不需要建一个用户id的文件夹放视频吗?
你可以使用一些分布试的文件,如fastdfs
这种存放视频的,果断要考虑CDN
了
说是因为一个文件夹太多文件了,读取的时候会很慢,要按照日期来建立文件夹,大家觉得这样好吗?
说的很对。
存储视频文件,建议使用CDN,保证不同节点访问视频文件速度都够快
这个主要要看你的视频文件上传之后的目的是分享还是仅仅存储,分享的,那必须CDN了
很高兴回答楼主的问题。
就事论事,首先,根据时间节点来建立不同的文件夹存放视频文件,这种做法是可取的。如果要加上用户ID的话,可以这样分开:
--User1
|--2014
|--1
haha.mp4
|--2
...
|--2015
...
...
--User2
|--2014
|--1
...
不知道我的回答,楼主是否明白。
推荐阅读
-
javascript - 怎么把html上文件选择器选中的文件上传到服务器指定目录并把patch记录到数据库呢?
-
手机app-php如何实现将用户设置的头像上传到服务器上的指定位置中保存
-
我觉得写的代码98%都是操作字符串的,关心的问题就是字符串从哪儿来,然后把它保存到哪儿去,然后怎么显示给用户
-
我想让这个blog.php页面把登陆的用户名打印出来应该怎么写呢?
-
怎么把视频上传到腾讯视频 腾讯视频上传视频的图文方法介绍
-
剪映怎么把视频分段保存? 剪映分割视频后分段保存的技巧
-
网站对于用户上传的图片怎么保存处理合适呢?
-
我用file_put_contents上传图片,但是只能保存在当前目录,怎么把该图片移动到想要的目录呢?
-
我用file_put_contents上传图片,但是只能保存在当前目录,怎么把该图片移动到想要的目录呢?
-
服务器应该把用户上传的视频怎么保存?