勵志

勵志人生知識庫

分片回源

分片回源是一種最佳化技術,主要用於處理大檔案的分發,其核心機制是利用HTTP的Range請求頭部。當用戶請求一個檔案時,如果該檔案的部分內容已經在CDN節點上快取,CDN會優先返回這些已經快取的內容。如果用戶請求的檔案部分未快取或快取已過期,CDN會向源站發起一個帶有Range頭部的請求,只請求所需的部分檔案內容,而不是整個檔案。這種方式可以有效提升大檔案的分發效率和回響速度,同時降低源站的負擔。

騰訊雲CDN服務中提供了分片回源的功能,用戶可以在域名管理中配置是否開啟此功能。默認情況下,所有檔案都關閉了分片回源,但用戶可以根據需求自定義規則,例如根據檔案後綴、檔案目錄或全路徑檔案來匹配分片回源規則。

開啟分片回源時,需要注意以下幾點:

確認源站已經支持Range請求。如果源站不支持,可能會導致回源失敗。

資源在節點上分片快取,但所有分片的快取過期時間保持一致,按照用戶指定的快取過期規則執行。

對於靜態小檔案或已經使用數據處理功能的資源(如圖片處理),不建議開啟分片回源,因為可能會影響回源效率。

對於靜態大檔案,且源站已支持Range請求,或源站為COS源站且未使用數據處理功能,建議開啟分片回源,以提升分發效率和回響速度。

通過上述配置,用戶可以針對不同類型和大小的資源,靈活地調整分片回源的設定,以達到最佳的性能最佳化效果。