啟用圖片最佳化功能前,請先瞭解技術限制、支援的格式,以及這項功能的操作範圍。瞭解這些限制有助於確保與現有媒體工作流程的相容性,並設計出有效率且可靠的圖片傳送管道。
本節說明一般限制、配額和容量限制、安全錯誤處理,以及驗證規則。
一般限制
圖片最佳化資料平面會根據嚴格的系統界線和驗證規則,驗證所有傳入的要求。邊緣管道會處理使用有效格式的請求,並符合下列最佳化限制:
限制條件 |
值 |
輸入/輸出 |
大小上限 |
20 MB |
輸入和輸出 |
最大尺寸 |
每個維度 8192 像素 |
輸入和輸出 |
最高總解析度 |
67 mpx (67,108,864 百萬像素) |
輸入和輸出 |
參數大小寫 |
蛇形命名法 (以底線分隔字詞),不區分大小寫 |
輸入 |
嚴格驗證 |
如果其中一個參數無效,系統會拒絕整個要求,並傳回 |
輸入 |
配額與容量限制
Cloud CDN 會在邊緣動態轉換圖片。 為維持服務穩定性及避免資源耗盡,Cloud CDN 會管理及強制執行每個區域 (存取點或 PoP) 的資料平面處理容量。
如果特定區域的資料傳輸量超過當地處理容量,Cloud CDN 會自動採取下列緩解策略,確保可用性:
Cloud CDN 會自動將要求轉送至鄰近區域進行處理。雖然這項路徑有助於確保圖片經過最佳化,但會導致區域間快取填入延遲。
如果相鄰區域也達到容量上限,Cloud CDN 會拒絕要求,並傳回 HTTP 429 Too Many Requests 狀態碼。
安全錯誤處理
平台設有嚴格的處理門檻:
轉換逾時:如果邊緣處理動作耗時過長,處理程序就會逾時。
如果處理時間過長,系統會終止作業,並向使用者提供明確的錯誤代碼。
驗證規則
為確保系統順利處理圖片並避免發生錯誤,請確認要求符合下列限制:
作業限制:單一查詢字串最多可包含 10 項圖片作業 (
imop)。單一查詢字串只能包含一個特定類型的作業。網址長度限制:整個網址路徑 (包括
imop參數修改字串) 不得超過 1,024 個字元。
參數驗證
系統會根據結構定義驗證所有傳入的參數。為避免要求遭到拒絕並傳回 HTTP 400 (Bad Request) error,請確認查詢字串中的所有作業和參數都使用正確的拼字和格式。