Brotli是開源的一種新型壓縮演算法,Brotli壓縮比Gzip壓縮效能更好。開啟Brotli壓縮功能後,邊緣安全加速 ESA節點會對資源進行Brotli壓縮後返回,縮小傳輸檔案大小,提升檔案傳輸效率,減少頻寬消耗。
注意事項
當來源站點或用戶端不支援壓縮時,壓縮規則不會生效,詳情請查看:壓縮規則。
同時開啟Gzip壓縮和Brotli壓縮,且用戶端要求標頭
Accept-Encoding同時攜帶br和gzip時,僅Brotli壓縮生效。邊緣安全加速 ESA進行壓縮時,會改變檔案的MD5值,如果來源站點檔案配置了MD5校正機制,請關閉Gzip壓縮和Brotli壓縮功能。
如果您同時開啟了頁面最佳化和壓縮功能(Gzip壓縮或者Brotli壓縮),頁面最佳化功能將會失效,邊緣安全加速 ESA只會對檔案進行壓縮。
常見的圖片檔案類型(PNG、JPG、JPEG等)和視頻檔案類型(MP4、AVI、WMV等)已經做了內容的壓縮處理,開啟Gzip壓縮或者Brotli壓縮沒有效果,建議您關閉Gzip壓縮或者Brotli壓縮功能。如果您需要進一步降低圖片檔案的體積可以使用影像處理功能;如果您需要進一步降低視頻檔案的體積可以使用視頻轉碼功能。
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。
Brotli壓縮只相容部分瀏覽器,您可以根據業務需要查詢瀏覽器的相容情況。
建立Brotli壓縮規則
登入ESA控制台。
在左側導覽列,單擊網站管理。
在網站管理頁面,單擊目標網站名稱,或對應網站操作列的詳情。
在左側導覽列,選擇。
單擊建立規則,填寫規則名稱。
設定要匹配的使用者請求特徵並開啟Brotli壓縮開關。
單擊確定。