Nginx壓縮模組的壓縮功能

2021-12-30 02:56:12 字數 1139 閱讀 3030

nginx gzip模組類似於apach的mod_deflate壓縮功能,依賴ngx_http_gzip_module模組。

壓縮配置:

gzip on #開啟起壓縮功能

gzip_min_length 1k; #設定允許亞索頁面的最小位元組數,頁面位元組數從header頭的content-length中獲取。預設值是0,不管頁面多大都進行壓縮。建議設定成大於1k。如果小於1k,可能會越壓越大。

gzip_buffers 4 16k;

#表示申請4個單位為16k的記憶體作為壓縮結果流快取,預設值是申請與原始資料大小相同的記憶體空間來儲存gzip壓縮結果。

#壓縮版本,預設1.1.用於設定識別http協議版本。

gzip_comp_level 2;

#壓縮比率。用來指定gzip壓縮比,1壓縮比最小,處理速度最快;9壓縮比最大,傳輸速度最快,處理速度最慢,也比較消耗cpu資源。

gzip_types

#用來指定壓縮的型別,「text/html」檔案總是會被壓縮

gzip_vary on

#vary header支援,該選項是讓cdn快取伺服器發給客戶端的檔案也要進行壓縮。

gzip_vary on; ##新增壓縮模組

}需要壓縮物件:

一般是純文字檔案。**不要壓縮,可能會越壓越大

配置Nginx gzip壓縮功能

配置nginx gzip壓縮功能 提供了對檔案內容壓縮的功能,允許將輸出內容在傳送到客戶端之前根據具體的策略壓縮節約貸頻寬。功能同apache的mod deflate壓縮功能。依賴ngx http gzip module模組。預設已安裝 網頁壓縮是一項由 web 伺服器和瀏覽器之間共同遵守的協議,也...

PHP的打包壓縮功能

filename www files temp.zip 複製 zip new ziparchive 複製 zip open filename,ziparchive create 開啟乙個zip壓縮包,不存在建立 複製 current file www files a.jpg 源檔名 target f...

Nginx伺服器的壓縮功能和快取功能

在nginx伺服器配置檔案中可以通過配置gzip的使用,可以配置在http塊,server 塊或者location塊中設定,nginx伺服器可以通過ngx http gzip module模組 ngx http static module 模組功能ngx http gunzip module模組對這...