Vartika Adventure Vartika Kuiburi
   

ผู้เขียน หัวข้อ: Dropbox เวอร์ชันเดสก์ท็อป เพิ่มโหมด Streaming Sync ซิงก์ไฟล์เร็วขึ้นกว่าเดิม  (อ่าน 492 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

wmchill

  • Hero Member
  • *****
  • กระทู้: 1770
  • การ์ม่า: +0/-1
    • ดูรายละเอียด

              Dropbox ประกาศปรับปรุงซอฟต์แวร์เวอร์ชันเดสก์ท็อป ให้รองรับการซิงก์ไฟล์แบบ Streaming Sync ผลคือสามารถซิงก์ไฟล์ขนาดใหญ่ได้เร็วกว่าเดิม 1.25-2 เท่าตัว

 ต้องอธิบายหลักการซิงก์ไฟล์ของ Dropbox ก่อนครับว่าไฟล์ที่ต้องการซิงก์จะถูกตัดแบ่ง (partition) ออกเป็นก้อนขนาด 4MB แล้วแฮชด้วยการเข้ารหัสแบบ SHA-256 เมื่อเราซิงก์ไฟล์ขึ้นเซิร์ฟเวอร์ เซิร์ฟเวอร์จะเช็คค่าแฮชว่ามีไฟล์ก้อนนี้หรือยัง โดยไฟล์จะต้องอัพโหลดขึ้นเซิร์ฟเวอร์ครบทุกก้อนเสียก่อน ฝั่งเครื่องที่ดาวน์โหลดจึงสามารถซิงก์ไฟล์กลับไปลงเครื่องตัวเองทีละก้อน

 เนื่องจาก Dropbox จำกัดปริมาณข้อมูลต่อหนึ่งรีเควสต์ ดังนั้นในกรณีที่ไฟล์มีขนาดใหญ่อาจต้องรอนานหน่อยกว่าจะซิงก์ไฟล์ครบ เพราะต้องใช้หลายรีเควสต์ (จากภาพจะเห็น store/retrieve อย่างละสองครั้ง)

 



 แต่เมื่อ Dropbox เริ่มนำระบบ Streaming Sync มาใช้งาน ฝั่งดาวน์โหลดไม่จำเป็นต้องรอให้ฝั่งอัพโหลดซิงก์ไฟล์ครบทุกก้อน สามารถเริ่มดาวน์โหลดไฟล์ก้อนแรกๆ ได้เลยไม่ต้องรอไฟล์ก้อนหลังๆ ผลคือกระบวนการซิงก์เริ่มเป็นแบบขนานกันมากขึ้น ระยะเวลาโดยรวมในการซิงก์จึงสั้นลง

 



 ในทางทฤษฎีแล้ว Streaming Sync ช่วยให้ซิงก์ไฟล์ได้เร็วสุด 2 เท่าตัว แต่ในทางปฏิบัติ Dropbox ทดสอบการซิงก์ไฟล์หลายๆ ขนาดและพบว่าค่าเฉลี่ยของการซิงก์ (บนเครือข่ายที่ความเร็วการอัพโหลดน้อยกว่าดาวน์โหลด) ดีขึ้นกว่าเดิม 25%

 



 ฝั่งไคลเอนต์ Dropbox 2.10 เวอร์ชันเดสก์ท็อปเริ่มรองรับฟีเจอร์นี้แล้ว และ Dropbox จะเริ่มเปิดใช้งานฝั่งเซิร์ฟเวอร์ในอีกไม่กี่สัปดาห์ข้างหน้า

 ที่มา - Dropbox Engineering Blog



 
Share this topic...
In a forum
(BBCode)
In a site/blog
(HTML)

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31