Brotli是開源的一種新型壓縮演算法,Brotli壓縮比Gzip壓縮效能更好。開啟Brotli壓縮功能後,DCDN節點會對資源進行智能壓縮後返回,縮小傳輸檔案大小,提升檔案傳輸效率,減少頻寬消耗。
背景資訊
壓縮分為Gzip壓縮和Brotli壓縮,智能壓縮功能主要針對Gzip壓縮,智能壓縮詳情請參見Gzip壓縮。
當來源站點檔案的大小在1 KB~10 MB及之間時,才可以使用Gzip壓縮或Brotli壓縮,對1 KB以下和10 MB以上大小的檔案不做壓縮。
Brotli壓縮支援的檔案類型有text/xml、text/plain、text/css、application/javascript、application/x-javascript、application/rss+xml、text/javascript、image/tiff、image/svg+xml、application/json、application/xml。
服務端響應攜帶回應標頭
Content-Encoding: br:服務端響應的內容是經過Brotli壓縮後的資源。用戶端請求攜帶要求標頭
Accept-Encoding: br:用戶端希望擷取對應資源時進行Brotli壓縮。
注意事項
DCDN對靜態檔案進行壓縮時,會改變檔案的MD5值,如果來源站點檔案配置了MD5校正機制,請關閉智能壓縮和Brotli壓縮功能。
來源站點開啟了壓縮功能,且服務端響應中攜帶了
content_encoding,則DCDN的壓縮功能將不再生效。同時開啟Brotli壓縮和智能壓縮,且用戶端要求標頭
Accept-Encoding同時攜帶br和gzip時,僅Brotli壓縮生效。如果您同時開啟了頁面最佳化和壓縮功能(Gzip壓縮或者Brotli壓縮),頁面最佳化功能將會失效,DCDN只會對檔案進行壓縮。
Brotli壓縮只相容部分瀏覽器,您可以根據業務需要查詢瀏覽器的相容情況。
常見的圖片檔案類型(PNG、JPG、JPEG等)和視頻檔案類型(MP4、AVI、WMV等)已經做了內容的壓縮處理,開啟智能壓縮或者Brotli壓縮沒有效果,建議您關閉壓縮功能。如果您需要進一步減小圖片檔案的體積可以使用影像處理功能,如果您需要進一步減小視頻檔案的體積可以使用視頻轉碼功能。“影像處理”和“視頻轉碼”都會影響檔案清晰度。
操作步驟
登入DCDN控制台。
在左側導覽列,單擊域名管理。
在域名管理頁面,單擊目標網域名稱對應的配置。
在指定網域名稱的左側導覽列,單擊性能最佳化。
在Brotli壓縮地區,開啟Brotli壓縮開關,完成配置。
成功開啟Brotli壓縮功能後,您可以對比查看原始請求收到的檔案類型和開啟智能壓縮之後收到的檔案類型,如果收到.br尾碼的檔案,說明檔案已經被壓縮了。
