0

我的目标是制作一个可能有 30 到 3000 个用户的多用户网站。一旦上传了头像或图片,它应该如何处理目录命名?

1-一个文件夹中的所有文件?

2-文件夹中的所有文件按天分隔?

/img/upload/2013/05/14/brothers32_5464562.jpg

3-由用户名分隔的文件夹中的所有文件?

/img/upload/users/brothers32/5464562.jpg

我不喜欢中途改变我的方式。所以,根据你的经验,你建议选择哪种方式?

4

2 回答 2

0

如果您只需要最多 3000 个用户并且每个用户只有一个头像,我会将它们全部放在一个文件夹中(选项 1)并使用用户 ID 或该用户的某种唯一标识符命名它们。

如果每个用户都可以上传多张图片,那么我会使用选项 3。

于 2013-07-15T22:07:05.253 回答
0

在我读到每个用户都可以上传多张图片之前,我同意 StarCub。然后我会这样做:

个人资料图片。全部在 1 个文件夹中(正如 StarCub 建议的那样):

/img/upload/users/USERID.jpg

上传的图片。全部在另一个文件夹中:

/img/upload/userimg/2013/PICID.jpg

除非您希望用户上传许多图片。我会说每个文件夹 1000-5000 张图片很好,所以可能会根据页面的类型按月订购。

于 2013-07-15T22:12:54.363 回答