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

标签 amazon-s3

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

我的大部分流量来自 Google 图片搜索,我不想通过更改图片路径来损害我的 SEO,因此如果没有任何性能问题,S3 上的单个文件夹将是理想的选择。我认为 LIST 操作会很慢,但我对此表示同意。

最佳答案

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

在键中使用分隔符有一个实际用途:正如您正确猜测的那样,列出键将变得更加困难,因为您必须翻阅许多列表结果。

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

关于amazon-s3 - Amazon S3 上每个目录的最大文件数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5264828/

相关文章:

android - AWS S3 TransferService 上传失败但没有错误

php - 亚马逊预签名网址,只允许某些文件类型?

amazon-web-services - 亚马逊 s3 重命名 Key Name 误解

amazon-s3 - 是否可以将 s3 存储桶移动/复制到其他帐户?

ajax - 如何异步上传图片

python - 使用 python 和 boto3 在 s3 中公开一个文件

amazon-web-services - 代码 : NoSuchBucket

linux - 为什么我不能以其所有者身份写入 encfs 文件夹?

javascript - 使用ajax传递php变量

ios - 亚马逊S3下载: Direct iOS or Web Service Node Js.?