เราขอแนะนำให้คุณใช้การอัปโหลดแบบหลายส่วนด้วยวิธีต่อไปนี้: หากคุณกำลังอัปโหลดวัตถุขนาดใหญ่บนเครือข่ายแบนด์วิดท์สูงที่เสถียร ให้ใช้การอัปโหลดแบบหลายส่วนเพื่อใช้ประโยชน์สูงสุด แบนด์วิดธ์ที่มีอยู่ของคุณโดยการอัปโหลดส่วนของอ็อบเจ็กต์แบบขนานสำหรับประสิทธิภาพแบบมัลติเธรด
การอัปโหลดแบบหลายส่วนมีประโยชน์อย่างไร
การอัปโหลดหลายส่วนทำให้ คุณสามารถอัปโหลดวัตถุเดียวเป็นชุดของชิ้นส่วนได้ หลังจากอัปโหลดทุกส่วนของอ็อบเจ็กต์แล้ว Amazon S3 จะแสดงข้อมูลเป็นออบเจ็กต์เดียว ด้วยคุณลักษณะนี้ คุณสามารถสร้างการอัปโหลดแบบขนาน หยุดชั่วคราวและดำเนินการอัปโหลดออบเจ็กต์ต่อ และเริ่มการอัปโหลดก่อนที่คุณจะทราบขนาดออบเจ็กต์ทั้งหมด
คุณควรใช้ไฟล์ขนาดใดอัปโหลดแบบหลายส่วน
คุณสามารถใช้การอัปโหลดแบบหลายส่วนสำหรับวัตถุตั้งแต่ 5 MB ถึง 5 TB ในขนาด.
การอัปโหลดแบบหลายส่วนเร็วขึ้นหรือไม่
API การอัปโหลดแบบหลายส่วนทำให้คุณสามารถอัปโหลดวัตถุขนาดใหญ่เป็นบางส่วนได้ คุณสามารถใช้ API นี้เพื่ออัปโหลดวัตถุขนาดใหญ่ใหม่หรือทำสำเนาของวัตถุที่มีอยู่ สาเหตุที่ การอัปโหลด CLI ของคุณเร็วกว่าเพราะใช้ API แบบหลายส่วนภายในสำหรับวัตถุขนาดใหญ่โดยอัตโนมัติ.
การอัปโหลดแบบหลายส่วนทำงานอย่างไร
การอัปโหลดหลายส่วนคือ กระบวนการสร้างวัตถุโดยแบ่งข้อมูลวัตถุออกเป็นส่วนๆ และอัปโหลดส่วนต่างๆ ไปยัง HCP ทีละส่วน ผลลัพธ์ของการอัปโหลดแบบหลายส่วนคือออบเจ็กต์เดียวที่ทำงานเหมือนกับออบเจ็กต์ที่มีข้อมูลจัดเก็บโดยใช้คำขอวัตถุ PUT เดียว