Amazon S3上每个目录的最大文件数

mak*_*eee 5 amazon-s3

我目前在我的服务器上的一个目录中存储了大约300万个图像文件,这导致了严重的性能问题.我想将它们移动到Amazon S3,我想知道是否需要使用分层文件夹结构,或者我是否可以将它们存储在S3上的单个文件夹中.

我从谷歌图片搜索获得了大部分流量,我不想通过更改图像路径来损害我的搜索引擎优化,因此如果没有任何性能问题,S3上的单个文件夹将是理想的.我想LIST操作会很慢,但我没关系.

Uri*_*ter 9

S3对存储在存储桶中的项目数没有限制.实际上,在键名中使用"目录"分隔符是完全可选的.

在您的密钥中使用分隔符有一个实际用途:正确猜测列表中的密钥将更加困难,因为您必须通过许多列表结果进行分页.

但是,正如S3文档指出的那样,您可以使用任何字符作为分隔符.