将所有用户的个人资料图像存储到单个目录或每个子目录ID中?

时间:2012-09-04 14:54:50

标签: ruby-on-rails amazon-s3 storage

我正在使用amazon s3作为用户个人资料照片的存储空间。 我看到许多网站生成大型随机文件名,并将它们放在相同的根目录中,如:

http://xxx.us-east-1.amazonaws.com/aHR0cHM6Ly9mYmNkbi1wcm9maWxlLWEuYWthbWFpaGQubmV0L2hwcm9maWxlLWFrLWFzaDIvMjczMzkxXzEwMDAwMDMxMjAxMzg5OV81NTk3MjM4Mzdfbi5qcGc.jpg

我的问题是:这种方法的优点和缺点是什么?

如果我将它们放在不同的目录中,将来我会遇到什么问题?

http://xxx.us-east-1.amazonaws.com/users/id/username.jpg

http://xxx.us-east-1.amazonaws.com/users/id/random_number.jpg

谢谢!

0 个答案:

没有答案