在一些內容分享網站,一張原始圖片可能會根據業務的需要被縮放、裁剪、旋轉、壓縮等,若每次處理都需要回源,則會增加回源次數及CDN節點緩衝。阿里雲CDN提供影像處理功能,可直接在CDN的L2節點對圖片進行處理,同時緩衝處理後的圖片,能夠有效提升內容返回速度,減輕來源站點壓力,減少回源流量等。
阿里雲CDN、DCDN和OSS的圖片處理都是獨立的功能,不能相互混用。
影像處理為付費服務,當前免費使用,收費時間另行通知。
當您使用影像處理功能時,由於不同圖片格式在壓縮演算法上存在較大差異,因此不同圖片格式之間相互轉換可能會導致圖片體積變大,例如:jpeg轉webp、jpeg轉png、png轉webp。如果您需要降低圖片檔案的體積,建議您通過調整品質參數
quality
降低圖片品質來實現。
適用情境
通過CDN進行圖片處理,所有的圖片處理和緩衝都通過CDN節點完成,來源站點無感知。
下表為您列出了圖片處理常見的適用情境,適用情境較多,不僅限於以下情境。
適用情境 | 說明 |
電商平台 |
|
社交軟體 |
|
線上教育 |
|
素材網站 |
|
功能優勢
圖片處理功能的優勢如下:
更快分發
原圖在回源節點被緩衝後,邊緣觸發的多尺寸圖片訪問需求直接在回源節點進行圖片處理和分發,減少回源鏈路,更快到達邊緣。
減輕來源站點壓力
通過來源站點來處理圖片,將大量消耗來源站點的儲存和計算能力,增加了來源站點的維護成本。通過CDN進行圖片處理,所有的圖片處理和緩衝都通過CDN節點完成,來源站點無感知。
提升重新整理預熱效率
當原圖失效後,處理後的靶心圖表也會全部失效且無法訪問,對圖片進行處理可降低提交重新整理預熱的次數和回源的頻寬,加速新圖片的更新,避免原圖和靶心圖表訪問失效問題。
邊緣需求定製
通過圖片處理參數對圖片處理進行控制,可以根據不同的瀏覽器和用戶端版本定製不同的圖片處理需求,滿足不同的業務能力。
使用限制
使用圖片處理功能時有如下限制:
原圖限制
圖片格式只支援JPEG、JPG、PNG、WebP、BMP、GIF、TIFF、JPEG 2000。
原圖大小不能超過10 MB。
原圖的寬×高不能超過16,777,216 px。
說明若圖片為GIF格式時,GIF圖片的原圖寬×高為所有幀相加之和,您可以使用ImageMagick等工具查看GIF圖片的幀資訊。
處理後的圖片限制
圖片的寬×高不能超過16,777,216 px。
轉WebP格式時,圖片的寬×高不能超過16,777,216 px,且寬和高單邊均不能超過16,384 px。如果原圖為動圖,轉WebP格式時會被轉為靜態圖片。
圖片處理開通與操作方法
圖片處理開通與操作方式,具體操作,請參見圖片處理操作方法。