【发布时间】:2022-01-12 05:58:24
【问题描述】:
我可以provide HTTP Range headers 到 AWS S3 的 GetObject 来请求对象的指定字节范围。
它是真正的随机访问,还是 S3 必须在返回我请求的范围之前处理该范围之前的所有对象?
范围标头只是减少了传输的字节数,还是还提供了有效的随机访问?
【问题讨论】:
-
你为什么要问?你关心性能吗?您的 Internet 带宽可能会比 S3 寻找特定位置的能力施加更多的限制。我建议您执行一些测试 — 检索大对象末尾的内容,看看您是否检测到任何性能影响。
-
是的,性能问题。我有一个基于二进制搜索的算法,可以很好地执行随机访问,我想知道使用 s3 是否会阻止我使用它。如果需要,我将运行一些测试来验证。我希望这是已知的知识。
标签: amazon-web-services amazon-s3