我的目标是制作一个可能有 30 到 3000 个用户的多用户网站。一旦上传了头像或图片,它应该如何处理目录命名?
1-一个文件夹中的所有文件?
2-文件夹中的所有文件按天分隔?
/img/upload/2013/05/14/brothers32_5464562.jpg
3-由用户名分隔的文件夹中的所有文件?
/img/upload/users/brothers32/5464562.jpg
我不喜欢中途改变我的方式。所以,根据你的经验,你建议选择哪种方式?
我的目标是制作一个可能有 30 到 3000 个用户的多用户网站。一旦上传了头像或图片,它应该如何处理目录命名?
1-一个文件夹中的所有文件?
2-文件夹中的所有文件按天分隔?
/img/upload/2013/05/14/brothers32_5464562.jpg
3-由用户名分隔的文件夹中的所有文件?
/img/upload/users/brothers32/5464562.jpg
我不喜欢中途改变我的方式。所以,根据你的经验,你建议选择哪种方式?
如果您只需要最多 3000 个用户并且每个用户只有一个头像,我会将它们全部放在一个文件夹中(选项 1)并使用用户 ID 或该用户的某种唯一标识符命名它们。
如果每个用户都可以上传多张图片,那么我会使用选项 3。
在我读到每个用户都可以上传多张图片之前,我同意 StarCub。然后我会这样做:
个人资料图片。全部在 1 个文件夹中(正如 StarCub 建议的那样):
/img/upload/users/USERID.jpg
上传的图片。全部在另一个文件夹中:
/img/upload/userimg/2013/PICID.jpg
除非您希望用户上传许多图片。我会说每个文件夹 1000-5000 张图片很好,所以可能会根据页面的类型按月订购。