1、gzip on | off;
啓用或禁用gzip壓縮
2、gzip_comp_level level;
壓縮比由低到高:1 到 9 ,默認:1
3、gzip_disable regex ...;
匹配到客戶端瀏覽器不執行壓縮
4、gzip_min_length length;
啓用壓縮功能的響應報文大小閾值
5、gzip_http_version 1.0 | 1.1;
設定啓用壓縮功能時,協議的最小版本,默認:1.1
6、gzip_buffers number size;
支持實現壓縮功能時緩衝區數量及每個緩存區的大小默認:32 4k 或 16 8k
7、gzip_types mime-type ...;(查看支持類型/etc/nginx/mime.types)
指明僅對哪些類型的資源執行壓縮操作;即壓縮過濾器默認包含有text/html,不用顯示指定,否則出錯
8、gzip_vary on | off;
如果啓用壓縮,是否在響應報文首部插入“Vary: Accept-Encoding”
9、gzip_proxied off | expired | no-cache | no-store | private | no_last_modified | no_etag | auth | any ...;
nginx對於代理服務器請求的響應報文,在何種條件下啓用壓縮功能
off:對被代理的請求不啓用壓縮
expired,no-cache, no-store,private:對代理服務器請求的響應報文首部Cache-Control值任何一個,啓用壓縮功能
示例:
gzip on;
gzip_comp_level 6;
gzip_min_length 64;
gzip_proxied any;
gzip_types text/xml text/css application/javascript;