【问题标题】:Best methodology for file uploading (how does YouTube do it?)文件上传的最佳方法(YouTube 是如何做到的?)
【发布时间】:2020-01-18 06:08:46
【问题描述】:

使用我的网站将文件上传到服务器的最佳方法是什么?每个用户都会将一些文件上传到他的个人资料中。我应该将所有文件放在一个目录中,还是需要为每个用户创建文件夹并将文件保存在那里?

YouTube 如何做到这一点?我应该如何将上传的信息存储在数据库中?在处理大量用户和文件时,最有效的方法是什么?我不想知道 API 的使用。我想知道文件组织的最佳方法。

【问题讨论】:

  • 您使用哪种类型的主机以及与谁合作?

标签: file uploading


【解决方案1】:

我会为每个用户创建一个文件夹,这样更易​​于管理!

我不会喜欢包含大量文件的大型文件夹!

您最终可能会得到重复的文件名并最终删除其他用户的文件!

我会为每个用户创建一个目录!

【讨论】:

  • 命名文件夹的理想方式应该是什么。Id 或用户名?
  • 您还应该将用户分组到子文件夹中 - 当您获得 100,000 多个用户时,您会很高兴您这样做了
  • 根据什么分组?我只有一种类型的用户
  • 用户名/ID 的前几个字符是一种可能性。
  • 您可以按日期、字母顺序(用户名的第一个字母)对它们进行分组!如果您最终有很多用户,它将为您省去麻烦
猜你喜欢
  • 2016-01-02
  • 1970-01-01
  • 2021-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-27
  • 2012-05-17
  • 1970-01-01
相关资源
最近更新 更多