配置示例

server{
listen 9005; ## nginx监听端口号

#开启gzip
gzip on;
#vary header支持,该选项可以让前端的缓存服务器缓存经过gzip压缩的页面
gzip_vary on;
#设置允许压缩的页面最小字节数,页面字节数从header头的Content-Length中获取,默认值是0,不管页面是多大都进行压缩,建议设置成大于1K,如果小于1K可能会越压越大
gzip_min_length 612k;
#压缩缓冲区大小,表示申请4个单位为16K的内存作为压缩结果的流缓存,默认值是申请与原始数据大小相同的内存空间来存储gzip压缩结果
gzip_buffers 128 128k;
#压缩比率,用来指定gzip压缩比, 1:压缩比最小,速度最快;9:压缩比最大,传输速度最快,但处理也最慢,也比较的消耗CPU资源
gzip_comp_level 9;
#用来指定压缩的类型,text/html 默认是会被压缩的,所以不指定也可以。
gzip_types text/plain text/javascript application/javascript application/x-javascript text/css application/json application/x-httpd-php image/jpeg image/png image/gif image/x-icon application/xml;

location / {
alias /usr/local/webserver/nginx/project/crtoms/;
index index.html index.htm;
}
}