nginx中gzip配置

# 開啓gzip
gzip on;

# 啓用gzip壓縮的最小文件,小於設置值的文件將不會壓縮
gzip_min_length 1k;

# gzip 壓縮級別,1-9,數字越大壓縮的越好,也越佔用CPU時間,後面會有詳細說明
gzip_comp_level 1;

# 進行壓縮的文件類型。javascript有多種形式。其中的值可以在 mime.types 文件中找到。

gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/bmp application/x-bmp image/x-ms-bmp application/vnd.ms-fontobject font/ttf font/opentype font/x-woff;

# 是否在http header中添加Vary: Accept-Encoding,建議開啓
gzip_vary on;

# 禁用IE 6 gzip
gzip_disable "MSIE [1-6]\.";

# 設置壓縮所需要的緩衝區大小 
gzip_buffers 32 4k;

# 設置gzip壓縮針對的HTTP協議版本
gzip_http_version 1.0;

gzip on;
gzip_min_length 1k;
gzip_comp_level 4;// 配置爲4最佳,
gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/bmp application/x-bmp image/x-ms-bmp application/vnd.ms-fontobject font/ttf font/opentype font/x-woff;//圖片最好不要配置
gzip_vary on;
gzip_disable "MSIE [1-6]\.";
gzip_buffers 32 4k;
gzip_http_version 1.0;

 

上面的gzip_types 不對圖片進行壓縮,因爲圖片壓縮比例極地,可以嘗試下壓縮gif、jpg、png,另外bmp可以壓縮,因爲bmp壓縮比例較大。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章