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