91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Nginx深入優化之更改進程數及配置網頁壓縮

發布時間:2020-03-11 04:47:16 來源:網絡 閱讀:399 作者:wx5d8a17c45cb5b 欄目:系統運維

Nginx深入優化之更改進程數及配置網頁壓縮

前言

? 本文將介紹Nginx更改進程數以及配置網頁壓縮。

1.更改進程數

? 在高并發環境中,需要啟動更多的nginx進程以保證快速響應,避免造成阻塞。可以使用ps aux命令查看nginx運行的個數。

[root@localhost ~]# ps aux | grep nginx
root      12848  0.0  0.0  20544   616 ?        Ss   07:47   0:00 nginx: master process /usr/local/nginx/sbin/nginx
nginx     12849  0.0  0.0  23072  1400 ?        S    07:47   0:00 nginx: worker process
root      67138  0.0  0.0 112732   968 pts/1    R+   08:37   0:00 grep --color=auto nginx

那么如果需要更改進程數我們首先要將原本的cpu參數適當增加,當然在真正的工程中是自動擴展的。目前我的CPU 處理器個數為4,所以做該實驗就無需關機添加了,我們可以在/proc目錄下grep出必要信息

[root@localhost ~]# grep 'processor' /proc/cpuinfo 
processor       : 0
processor       : 1
processor       : 2
processor       : 3

修改配置文件(nginx)然后重啟服務

[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf
[root@localhost ~]# sed -n '3,4p'  /usr/local/nginx/conf/nginx.conf
worker_processes  4;    #修改數量
worker_cpu_affinity 0001 0010 0100 1000;    #分配不同的進程給不同的CPU
[root@localhost ~]# service nginx stop
[root@localhost ~]# service nginx start
[root@localhost ~]# ps aux | grep nginx
root      60074  0.0  0.0  20544   616 ?        Ss   09:29   0:00 nginx: master process /usr/local/nginx/sbin/nginx
nginx     60075  0.0  0.0  23072  1400 ?        S    09:29   0:00 nginx: worker process
nginx     60076  0.0  0.0  23072  1396 ?        S    09:29   0:00 nginx: worker process
nginx     60077  0.0  0.0  23072  1400 ?        S    09:29   0:00 nginx: worker process
nginx     60078  0.0  0.0  23072  1400 ?        S    09:29   0:00 nginx: worker process
root      60169  0.0  0.0 112732   972 pts/1    R+   09:29   0:00 grep --color=auto nginx

2.網頁壓縮

Nginx 的ngx_http_gzip_module壓縮模塊提供了對文件內容壓縮的功能,允許Nginx服務器將輸出內容發送到客戶端之前進行壓縮,可以節約網站的帶寬,提升用戶體驗。

未壓縮前如下所示:

Nginx深入優化之更改進程數及配置網頁壓縮

開啟壓縮并如下設置參數


[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf
[root@localhost ~]# sed -n '37,44p' /usr/local/nginx/conf/nginx.conf
    gzip  on; #開啟壓縮功能
    gzip_min_length 1k;  #超過1kb開始壓縮
    gzip_buffers 4 16k;  #大小為4個16k緩沖區大小
    gzip_http_version 1.1; 
    gzip_comp_level 6; #壓縮比率,1-9 1壓縮最快 9壓縮比最高
    gzip_types text/plain application/x-javascript text/css image/jpg image/jpeg image/png image/gif;
    gzip_disable "MSIE [1-6]\."; #配置禁用gzip條件,表示ie6以下瀏覽器不支持
    gzip_vary on; #選擇支持vary header 可以讓前端的緩存服務器緩存經過gzip的壓縮的頁面
[root@localhost ~]# service nginx stop
[root@localhost ~]# service nginx start
[root@localhost named]# systemctl stop firewalld.service 
[root@localhost named]# setenforce 0
[root@localhost named]# cd -
/root
[root@localhost ~]# netstat -antp | grep named
tcp        0      0 192.168.68.145:53       0.0.0.0:*               LISTEN      78380/named         
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      78380/named         
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      78380/named         
tcp        0      0 192.168.68.145:45416    198.97.190.53:53        ESTABLISHED 78380/named         
tcp6       0      0 ::1:53                  :::*                    LISTEN      78380/named         
tcp6       0      0 ::1:953                 :::*                    LISTEN      78380/named         
[root@localhost ~]# netstat -antp | grep nginx
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      80863/nginx: master 

然后在win10測試機上清空緩存之后再次抓包,結果如下所示

Nginx深入優化之更改進程數及配置網頁壓縮

小結:

本文主要是對nginx服務進程管理以及網頁壓縮的優化設置。
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

蒲城县| 新沂市| 视频| 攀枝花市| 耒阳市| 洛阳市| 桑日县| 遂川县| 丰宁| 万年县| 岐山县| 福建省| 星子县| 宁国市| 永安市| 扬州市| 光泽县| 新昌县| 达拉特旗| 华安县| 青冈县| 徐汇区| 昌江| 威海市| 香港| 临洮县| 恩施市| 郯城县| 泰来县| 得荣县| 紫云| 金坛市| 鹤壁市| 木里| 磐安县| 监利县| 汽车| 垣曲县| 黄山市| 福鼎市| 东阿县|