Tomcat配置gzip壓縮

2021-09-01 23:11:52 字數 1109 閱讀 7698

有時因為資料量大(或者比較大)需要啟用壓縮,這裡就記錄下如何開啟tomcat的gzip壓縮

1.配置server.xml檔案

找到包含protocol="http/1.1"這個屬性值的connector,新增下面的配置:

其中:compressablemimetype表示啟用壓縮的mimetype,nocompressionuseragents表示哪些瀏覽器不使用gzip壓縮

2.應用中輸出資料

printwriter writer = response.getwriter();

writer.print(......);

writer.flush();

writer.close();

這裡主要是要設定

content-type這個頭,應該在之前配置的

compressablemimetype列表中

3.獲取gzip壓縮後的資料

採用httpclient方式模擬http請求,想要獲取的是gzip壓縮後的資料,那麼應該在

accept-encoding請求頭的值中新增gzip型別

}如上段**是測試讀取gzip的2個方法,第乙個列印

system.out.println(response)輸出的內容是亂碼,第二個列印

system.out.println(res)輸出的是gzip解壓後的內容

nginx配置gzip壓縮

一 配置引數的詳細介紹 二 大眾的引數配置如下 開啟gzip壓縮 gzip on http的協議版本 ie版本1 6不支援gzip壓縮,關閉 gzip disable msie 1 6 需要壓縮的檔案格式 text html缺省會壓縮,不用新增 設定壓縮緩衝區大小,此處設定為4個8k記憶體作為壓縮結...

nginx配置gzip壓縮

服務端給客戶端響應時若啟用壓縮功能,可以減少傳輸時所需的頻寬,大大提高響應速度。如上圖所示,nginx在把響應報文傳送到客戶端之前,可以對靜態資源檔案進行壓縮,這樣傳輸檔案的大小變得很小,傳輸速度會大幅度提高,之後瀏覽器再進行解壓,得到所請求的靜態資源。先直接上配置檔案吧,具體配置如下所示 可以看到...

Nginx配置 啟用gzip壓縮

1.功能描述 2.實現 3.最終效果 4.參考文件 版本 nginx 1.16.1。引數詳解 開啟或關閉gzip模組 實時壓縮輸出 gzip on off 開啟或關閉gzip靜態檔案處理模組 提前壓縮,需要nginx中新增上http gzip static module模組 gzip static ...