2011-03-10 126 views
5

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

我从google图片搜索中获得很大一部分流量,并且我不想通过更改图片路径来伤害我的搜索引擎优化,因此如果没有任何性能问题,S3上的单个文件夹将是理想选择。我想LIST操作会很慢,但我对此没问题。

回答

9

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

没有为你的钥匙使用分离器的实际应用:当你猜中列出键将更加困难,因为你将不得不尽管许多列表结果页面。

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