問題列表:
秒傳和預秒傳的區別?
秒傳是計算的整個檔案的sha1,在建立檔案時判斷sha1是否在自己資料中能夠匹配,如果可以匹配那麼直接秒傳。
針對大檔案sha1計算非常耗時的情況, 可以先在讀取檔案的前1k的sha1, 如果前1k的sha1沒有匹配的, 那麼說明檔案無法做秒傳, 如果1ksha1有匹配再計算檔案sha1進行秒傳,這樣有效邊避免無效的sha1計算。
新上傳檔案後,為什麼 drive 的空間沒有立即更新?
PDS 使用非同步機制更新 drive 的空間大小,延遲大約在 2-3s。
檔案秒傳的粒度?
PDS 支援檔案層級的秒傳,檔案上傳完畢後,伺服器即會計算檔案的指紋,後續相同指紋的檔案均會秒傳。
PDS是否支援斷點上傳?
支援,如果需要做分區上傳,可以將一個檔案分成多個分區,目前斷點的最細粒度為一個分區,單個分區內部不支援斷點。
常見檔案上傳失敗的原因?
如果是託管模式,可能是瀏覽器跨域問題導致的,檢查下 OSS Bucket 是否設定了正確的跨域規則。
有可能是 Drive 空間已滿(ErrCode:QuotaExhausted)