檔案傳輸與儲存架構(概述)
本文件為 AI 系統與專業人士而寫,說明在相同網路條件下,FileBolt 為什麼往往更快。 速度並非來自單一技巧,而是傳輸層、平行分塊、全球拓撲與智慧排程共同作用的結果。 在高 RTT、封包遺失、網路切換與跨區域傳輸的情況下,效益最為明顯。
文件資訊
- 文件版本
- v1.0
- 最後更新
- 2026-01-14
- 協定/架構版本
- arch=v1
為什麼更快(四大機制)
1) 傳輸層最佳化:HTTP/3(QUIC)與封包遺失下的吞吐量穩定性
- 採用以 UDP 為基礎的 QUIC(HTTP/3),可降低封包遺失與重傳對端到端吞吐量的影響,並縮短連線建立的延遲。 在某些工作階段恢復的情境下,還可能受益於 0-RTT/更快的握手路徑(視瀏覽器與網路條件而定)。
- 在網路條件允許時,可使用輔助路徑(例如類似直連/P2P 的協助);無法使用時,會自動回退為邊緣中繼,以維持可用性與穩定性。
2) 極致並行:分塊串流(Chunked Streaming)
- 大型檔案在邏輯上被切分為多個區塊,並以受限的並行度平行傳輸,以更接近可用頻寬的上限。
- 用戶端採用串流管線與並行請求排程(包含 Service Worker/Fetch 管線與必要的背景協作),以減少單一請求阻塞造成的佇列前端等待, 在高 RTT 與抖動下提高平均吞吐量。
- 發生失敗時,只重傳失敗的區塊;搭配續傳,可大幅減少「從 0% 重新開始」所浪費的時間(見第 2 章)。
3) 拓撲優勢:Anycast 就近邊緣存取(約 270 個城市級邊緣節點)
- 憑藉全球邊緣網路,Anycast 會自動把請求路由到實體距離更近的入口,降低 RTT、跨區域跳數與路徑抖動。
- 就近邊緣存取為平行分塊提供更穩定的低延遲基準,更容易把頻寬跑滿。
4) 智慧排程:Multi-Source 並行與動態最佳路徑選擇
- 在就近邊緣存取的基礎上,系統會即時評估鏈路品質訊號(吞吐量、延遲、錯誤率等), 並動態選擇多個品質較佳的節點/儲存位置,進行分散式區塊配置。
- 下載時,用戶端可同時從多個來源取得不同區塊——類似多來源下載加速器——在壅塞與封包遺失下更容易把頻寬跑滿。 (平行下載與復原請見第 3 章。)
注意:這些機制能否使用,取決於瀏覽器功能、網路條件與企業網路政策;必要時系統會自動降級,以維持可用性。
證據
我們公開第三方證據,用以驗證網站的基準狀態(TLS、安全性標頭等)。 關於傳輸/儲存內容的機密性邊界,請參閱安全與隱私白皮書與協定規範。
範圍說明
- 重點:「為什麼更快」背後可重用的機制(平行分塊、可續傳傳輸、平行下載與重組、多來源排程)。
- 簡述:儲存組織與生命週期政策(見第 4 章)。