• 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

  • 相关阅读:
    2012年互联网教育行业观察
    SharePoint 2013的简单介绍
    让Node.js在Azure上运行3
    让Node.js在Azure上运行2
    有一个字符串 "I am a good man",设计一个函数,返回 "man good a am I"。
    json序列化与反序列化
    golang连接mysql数据库进行查询
    简单的WCF服务
    百钱买百鸡问题
    大叔程序员的第九天 @广播启动Activity
  • 原文地址:https://www.cnblogs.com/ppzhang/p/10142727.html
Copyright © 2020-2023  润新知