文件壓縮
更新時間 2025-04-25 17:49:38
最近更新時間: 2025-04-25 17:49:38
分享文章
本文簡述天翼云邊緣安全加速平臺—安全與加速服務支持的壓縮算法及配置方式。
基本概念介紹
針對文本類文件、圖片等內容采用壓縮的方式進行傳輸,一方面可節省邊緣節點內部傳輸流量和最后一公里的用戶流量,另一方面可節省傳輸時間,提升性能。當前行業內常用的兩種壓縮算法如下:
- Gzip 壓縮算法:Gzip基于DEFLATE算法,它是LZ77和霍夫曼編碼的組合,最早用于UNIX系統的文件壓縮。HTTP協議上的Gzip編碼是一種用來增進 Web應用程序性能的技術,Web服務器和客戶(瀏覽器)必須共同支持Gzip。當下主流的瀏覽器都是支持Gzip壓縮,包括IE6、IE7、IE8、IE9、FireFox、Google Chrome、Opera等。
- Brotli壓縮算法:Brotli通過變種的LZ77算法、Huffman編碼以及二階文本建模等方式進行數據壓縮,特別側重于HTTP壓縮。與其他壓縮算法相比,通常可以獲得更高的壓縮效率。
功能介紹
天翼云邊緣安全加速平臺—安全與加速服務提供壓縮功能,開啟壓縮功能后,可以減少網絡中傳輸的內容,能夠帶來兩個明顯的好處,一是減少存儲空間,二是通過網絡傳輸文件時,可以減少傳輸的時間。
支持Gzip壓縮和Brotli壓縮兩種壓縮算法。
注意事項
- Gzip壓縮兼容所有瀏覽器,Brotli壓縮不兼容較老版本的瀏覽器,您可以根據業務需要選擇適合的壓縮算法。
- 安全與加速服務對文件壓縮時,會改變文件的MD5值,若源站配置了MD5校驗機制,需要關閉壓縮功能。
- 頁面優化功能和文件壓縮功能不允許同時開啟,同時開啟時,壓縮功能會失效。
- 如果域名同時配置Brotli壓縮和Gzip壓縮,若客戶端兩種壓縮算法都支持,則僅Brotli壓縮生效。
- 常見的視頻文件(MP4、WMV、AVI等)以及圖片文件(JPEG、JPG、PNG等)通常已經做了壓縮處理,開啟壓縮后一般沒有效果,建議您關閉壓縮功能。
配置說明
- 登錄。
- 接入管理-域名接入-域名管理頁面,選擇在目標域名,點擊操作欄【基礎配置】。
- 選擇【文件處理】,快速進入配置頁面。
在【文件壓縮】模塊,單擊【增加規則】,在界面配置3個參數。

參數1-【壓縮文件方式】選擇:gzip 或者 brotli。如您要同時配置兩種壓縮方式,可單擊【增加規則】添加多條。
參數2-【壓縮文件類型】請填入具體的類型,格式例如:text/xml。多個參數用英文逗號","分隔,可支持的值域詳見下表。
參數3-【最小壓縮文件】請按“數值+單位”的格式填寫。例如:1K,表示只有當對應類型的文件大于1K時,才會進行文件壓縮。
配置項 配置值 默認值 配置說明 壓縮文件方式 gzip、brotli。 gzip gzip和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。為空
可根據實際需求選擇添加,多個文件類型用英文逗號","分隔。
未配置的文件類型,將不會被壓縮。
最小壓縮文件 支持(1-1023)K 或(1-102399)M。 1K 配置最小壓縮文件大小,文件大小超過該值的文件才會被壓縮。