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

时间:2011-03-10 19:31:34

标签: amazon-s3

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

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

1 个答案:

答案 0 :(得分:9)

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

在密钥中使用分隔符有一个实际用途:正如您正确猜到的那样,密钥会更加困难,因为您需要通过多个列表结果进行分页。

但是,作为S3 documentation points,您可以使用任何字符作为分隔符。