首页 > 其他 > 详细

我是否需要使用随机哈希作为 Amazon S3 存储桶中对象密钥名称的前缀?

时间:2020-05-27 20:15:46      阅读:50      评论:0      收藏:0      [点我收藏+]

我是否需要使用随机哈希作为 Amazon S3 存储桶中对象密钥名称的前缀?

要优化性能,我是否需要使用随机哈希作为 Amazon Simple Storage Service (Amazon S3) 存储桶中对象密钥名称的前缀? 

解决方法

不需要,您无需随机排列 S3 存储桶中 S3 对象的前缀,并使用哈希字符来优化性能。与频繁数据检索相关的性能准则以前曾建议使用哈希字符随机排列前缀,但现在无此要求。例如,您不再需要在前缀中使用哈希字符,如以下对象密钥中:

awsexamplebucket/232a-2013-26-05-15-00-00/photo1.jpg
awsexamplebucket/7b54-2013-26-05-15-00-00/photo2.jpg

相反,您可以使用顺序,基于日期进行命名:

awsexamplebucket/2018-01-28/photo1.jpg
awsexamplebucket/2018-01-28/photo2.jpg
awsexamplebucket/2018-01-30/photo1.jpg
awsexamplebucket/2018-01-31/photo1.jpg
awsexamplebucket/2018-01-31/photo2.jpg
awsexamplebucket/2018-01-31/photo3.jpg

您可以在存储桶中为每个前缀每秒至少发送 3500 个 PUT/COPY/POST/DELETE 和 5500 个 GET/HEAD 请求。您的存储桶中可以拥有的前缀数量没有限制。有关更多信息,请参阅最佳实践设计模式:优化 Amazon S3 性能

 

我是否需要使用随机哈希作为 Amazon S3 存储桶中对象密钥名称的前缀?

原文:https://www.cnblogs.com/cloudrivers/p/12976030.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!