2013-01-11 61 views
0

我们正在将图像回购转移到亚马逊S3,我想知道在那里存储图像的最佳做法是什么。亚马逊S3 - 存储数十万图像的最佳实践

我们永远不会浏览实际文件夹,所有的图像被命名为喜欢hash-type.ext或例如以下:

22ads432b3b2j32-default.png 
22ads432b3b2j32-mini.png 

我应该费心的图像组织成不同的文件夹,如default/mini/?或者把它们全部放在一个文件夹中可以吗?

我不知道如果在单个文件夹中有成千上万的图像甚至数百万的图像是好事还是坏事。就像我之前提到的那样,我们将永远不会遍历/浏览S3文件夹,因为我们将它们的位置存储在数据库中,以防删除。

现在我们使用DNS cname作为存储桶,但最终会迁移到cloudfront。

回答

2

每个存储桶没有最大数量的对象。只要你能保证对象的键是唯一的,你只需要一个桶。一个重要的考虑因素是you can only have a maximum of 100 buckets

+0

非常感谢,不知道有桶的限制,所以这是很好的知道! – Joe