<track id="p1jc3"><source id="p1jc3"><em id="p1jc3"></em></source></track>
<bdo id="p1jc3"><address id="p1jc3"><dd id="p1jc3"></dd></address></bdo>
<menuitem id="p1jc3"><optgroup id="p1jc3"><dd id="p1jc3"></dd></optgroup></menuitem>

    1. <track id="p1jc3"><div id="p1jc3"></div></track>
        <track id="p1jc3"></track>
      1. <track id="p1jc3"><span id="p1jc3"></span></track>
        <track id="p1jc3"></track>

      2. <track id="p1jc3"><span id="p1jc3"></span></track>

        <menuitem id="p1jc3"></menuitem><menuitem id="p1jc3"></menuitem>

            云狐網

            您現在的位置是:首頁 > 網站建設 > 主機運維

            主機運維

            nginx優化的幾點方法(圖文)

            電腦裝機王 2021-02-12 21:29:18主機運維

            一.優化Nginx并發量

            1jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            2jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            3
            [root@proxy ~]# ab -n 2000 -c 2000 http://192.168.4.5/jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            Benchmarking 192.168.4.5 (be patient)jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            socket: Too many open files (24)    //提示打開文件數量過多

            修改Nginx配置文件,增加并發量jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            1jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            2jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            3jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            4jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            5jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            6jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            7jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            8jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            9
            [root@proxy ~]# vim /usr/local/nginx/conf/nginx.confjcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            .. ..jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            worker_processes 2;     //與CPU核心數量一致jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            events {jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            worker_connections 65535;  //每個worker最大并發連接數jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            use epoll;jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            }jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            .. ..jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            [root@proxy ~]# nginx -s reload

            二.優化Linux內核參數(最大文件數量)

            1jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            2jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            3jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            4jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            5jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            6jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            7jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            8jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            9
            [root@proxy ~]# ulimit -a      //查看所有屬性值jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            [root@proxy ~]# ulimit -Hn 100000    //設置硬限制(臨時規則)jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            [root@proxy ~]# ulimit -Sn 100000    //設置軟限制(臨時規則)jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            [root@proxy ~]# vim /etc/security/limits.confjcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
             .. ..jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            *    soft nofile   100000jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            *    hard nofile   100000jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            #該配置文件分4列,分別如下:jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            #用戶或組 硬限制或軟限制 需要限制的項目 限制的值

            優化后測試服務器并發量jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            1 [root@proxy ~]# ab -n 2000 -c 2000 http://192.168.4.5/

            三.優化Nginx數據包頭緩存

            1jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            2jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            3jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            4jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            5jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            6jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            7jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            8jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            9jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            10jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            11
            [root@proxy ~]# cat lnmp_soft/buffer.sh jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            #!/bin/bashjcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            URL=http://192.168.4.5/index.html?jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            for i in {1..5000}jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            dojcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
             URL=${URL}v$i=$ijcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            donejcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            curl $URL        //經過5000次循環后,生成一個長的URL地址欄jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            [root@proxy ~]# ./buffer.shjcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            .. ..jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            <center><h1>414 Request-URI Too Large</h1></center//提示頭部信息過大

            修改Nginx配置文件,增加數據包頭部緩存大小jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            1jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            2jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            3jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            4jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            5jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            6jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            7jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            8
            [root@proxy ~]# vim /usr/local/nginx/conf/nginx.confjcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            .. ..jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            http {jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            client_header_buffer_size 1k;  //默認請求包頭信息的緩存 jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            large_client_header_buffers 4 4k;  //大請求包頭部信息的緩存個數與容量jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            .. ..jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            }jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            [root@proxy ~]# nginx -s reload

            四.對頁面進行壓縮處理

            1jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            2jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            3jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            4jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            5jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            6jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            7jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            8jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            9
            [root@proxy ~]# cat /usr/local/nginx/conf/nginx.confjcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            http {jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            .. ..jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            gzip on;       //開啟壓縮jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            gzip_min_length 1000;    //小文件不壓縮jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            gzip_comp_level 4;    //壓縮比率jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
                     //對特定文件壓縮,類型參考mime.typesjcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            .. ..

            五.服務器內存緩存

            1jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            2jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            3jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            4jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            5jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            6jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            7jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            8jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            9
            http { jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            open_file_cache   max=2000 inactive=20s;jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              open_file_cache_valid 60s;jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              open_file_cache_min_uses 5;jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              open_file_cache_errors off;jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            //設置服務器最大緩存2000個文件句柄,關閉20秒內無請求的文件句柄jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            //文件句柄的有效時間是60秒,60秒后過期jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            //只有訪問次數超過5次會被緩存jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            }

            六.瀏覽器本地緩存靜態數據

            1jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            2jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            3jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            4jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            5jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            6jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            7jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            8jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            9jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            10jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            11jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            12jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            13jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            14
            [root@proxy ~]# vim /usr/local/nginx/conf/nginx.confjcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            server {jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              listen  80;jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              server_name localhost;jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              location / {jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
               root html;jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
               index index.html index.htm;jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              }jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            location ~* \.(jpg|jpeg|gif|png|css|js|ico|xml)$ {jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            expires  30d;   //定義客戶端緩存時間為30天jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            }jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            }jcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            [root@proxy ~]# cp /usr/share/backgrounds/day.jpg /usr/local/nginx/htmljcN電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
            [root@proxy ~]# nginx -s reload

            <track id="p1jc3"><source id="p1jc3"><em id="p1jc3"></em></source></track>
            <bdo id="p1jc3"><address id="p1jc3"><dd id="p1jc3"></dd></address></bdo>
            <menuitem id="p1jc3"><optgroup id="p1jc3"><dd id="p1jc3"></dd></optgroup></menuitem>

              1. <track id="p1jc3"><div id="p1jc3"></div></track>
                  <track id="p1jc3"></track>
                1. <track id="p1jc3"><span id="p1jc3"></span></track>
                  <track id="p1jc3"></track>

                2. <track id="p1jc3"><span id="p1jc3"></span></track>

                  <menuitem id="p1jc3"></menuitem><menuitem id="p1jc3"></menuitem>

                      阿娇13分49秒无删减版