全部產品
Search
文件中心

Edge Security Acceleration:檔案壓縮

更新時間:Nov 22, 2025

ESA通過檔案壓縮功能針對靜態資源進行壓縮,以降低傳輸的資料量,提升網頁載入速度。

功能介紹

ESA提供了3種壓縮方式:GzipBrotliZstd。它們在壓縮效率、解壓速度和相容性上各有側重,適用於不同情境需求。

壓縮類型

壓縮效率

相容性

使用情境

Gzip

壓縮較快、解壓中速

通用Web服務

Brotli

壓縮較慢、解壓高速

靜態資源最佳化

Zstd

壓縮極快、解壓極速

即時資料流資料處理

注意事項

  • 當您同時開啟Gzip、Brotli和Zstd時,優先順序排序:Zstd > Brotli > Gzip。

  • 支援的檔案類型:text/xmltext/plaintext/cssapplication/javascriptapplication/x-javascriptapplication/rss+xmltext/javascriptimage/tiffimage/svg+xmlapplication/jsonapplication/xml

壓縮規則不生效的情境

由於來源站點或用戶端設定項衝突,部分情境下壓縮規則不生效。

來源站點

  • 當來源站點檔案的大小在1 KB-10 MB之間時,才可以使用Gzip壓縮或Brotli壓縮,對1 KB以下和10 MB以上大小的檔案不做壓縮。

  • 當來源站點開啟了壓縮功能,且服務端響應中攜帶了回應標頭Content-Encoding時,壓縮規則將不再生效。

  • 當來源站點發送的響應包含cache-control: no-transformHTTP回應標頭時,壓縮規則不會生效。

用戶端

當用戶端不支援規則中配置的壓縮演算法(根據用戶端要求標頭中的Accept-Encoding要求標頭確定)時,發送到用戶端的響應將不會被壓縮。

說明

檔案壓縮規則僅對命中規則條件的請求進行處理。如果您需要配置網站級的壓縮規則,詳細資料請參考GzipBrotliZstd

新增檔案壓縮規則

  1. 在ESA控制台,選擇網站管理,在網站列單擊目標網站。

  2. 在左側導覽列,選擇規則 > 內容最佳化規則

  3. 單擊新增規則,填寫規則名稱

  4. 如果請求匹配以下規則...地區設定要匹配的使用者請求特徵,具體配置規則請參見規則運算式的組成

  5. 則執行…地區,開啟需要的壓縮方式。

    規則項

    說明

    規則名稱

    您自訂的規則名稱,支援使用中文字元、英文字元(大小寫)、數字(0~9)及底線_,最大輸入64個字元。

    匹配條件

    設定該規則要匹配的請求特徵。

    單擊邏輯表達符AndOr,添加一個條件。一個規則中最多可以添加五個條件。

    每個條件由匹配欄位邏輯符匹配內容組成。

    壓縮方式

    您可以選擇僅開啟GzipBrotliZstd三種壓縮方式同時開啟時,Zstd優先順序最高,其次Brotli

相關文檔

規則相關的功能,在生效優先順序、可重新進入性、生效顆粒度上存在差異,詳細情況請查看規則相關功能的特性說明