使用位元組範圍擷取 - 最佳實務設計模式:最佳化 Amazon S3 效能

使用位元組範圍擷取

使用 GET Object 請求中的 Range HTTP 標頭,您可以從物件中擷取位元組範圍,僅傳輸指定的部分。您可以對 Amazon S3 使用並行連線,從同一物件內擷取不同的位元組範圍。與單一整個物件請求相比,這可協助您實現更高的彙總傳輸量。擷取大型物件的更小範圍也可讓您的應用程式在請求中斷時改善重試時間。如需詳細資訊,請參閱取得物件

位元組範圍請求的一般大小為 8 MB 或 16 MB。如果物件是使用多部件上傳的 PUT,則良好實務為以相同部件大小 (或至少與部件界限一致) GET 它們,以取得最佳效能。GET 請求可以直接解決個別組件;例如:GET ?partNumber=N