zoukankan      html  css  js  c++  java
  • nginx gzip配置

    今天遇到一个情况。因为是做实时的数据传输,当网络情况不好或者数据的量很大的时候http传输时就会占用很大的带宽和时间。为此准备做一些优化来处理这方便的事情。首先想到的就是开启nginx的压缩传输--gzip。问题不难,找一些文章就试了一下就搞定了,现在整理如下。

    进入nginx的目录。本机目录为 cd /etc/nginx/nginx.conf

    打开配置目录,配置如下

    server {
            listen       80;
            server_name  www.baidu.vip;
            client_max_body_size 5M;
            gzip_buffers 32 4K;#压缩在内存中缓冲32块 每块4K
            gzip_comp_level 6 ;#压缩级别 推荐6
            gzip_min_length 4000;#开始压缩的最小长度4bit
            gzip_types text/plain application/json application/x-javascript application/css application/xml application/xml+rss text/javascript application/x-httpd-php image/jpeg image/gif image/png image/x-ms-bmp;  #压缩的类型

         gzip_min_length 200;   #这里表示如果文件小于200个字节,就不用压缩,因为没有意义,本来就很小
         location / {
              
               root /home/mmc/wowow/web/;
               index index.html;
            }
    
            location ^~ /iot/ {
                  include uwsgi_params;
                  uwsgi_pass 127.0.0.1:3031;
                  uwsgi_ignore_client_abort on;
            }
    
            error_page 404 /404.html;
                location = /40x.html {
            }
    
            error_page 500 502 503 504 /50x.html;
                location = /50x.html {
            }
    
    }

    配置完成以后 nginx -t 检查配置是否正确。

    重启nginx  :   service nginx restart

  • 相关阅读:
    JS数组的相关方法
    JS字符串的相关方法
    重回我的园区
    STM32F405串口UART4波特率注意问题
    NXP MCU开始学习中
    锂电池测试
    FPGA与STM32并口通信
    NXP LPC4350绝对强悍,准备入手学习
    SDRAM+FPGA+MCU
    STM32+FPGA通信成功
  • 原文地址:https://www.cnblogs.com/ppzhang/p/10142727.html
Copyright © 2011-2022 走看看